Я разработал веб-приложение REST, используя библиотеку apache cxf. Я могу получить к ним доступ с помощью браузера и теста. Я хочу написать модульные тесты для сервисов.
Я попытался протестировать его, используя встроенный сервер Jetty с cxf. После запуска сервера Jetty я получаю прокси, используя WebClient API cxf. Соответствующий код
WebClient client = WebClient.create(ENDPOINT_ADDRESS);
client.accept("text/xml");
client.path("/studyservice/topimstudydetails");
client.replaceQuery("pnlId=3&lclId=30&indId=442&maxImStudies=99&rName=DEV");
TopIMStudyDetailsResponse resp = client.get(TopIMStudyDetailsResponse.class);
assertEquals(resp.getStatus().getReturnCode(),0);
Вызов службы выполнен успешно, поскольку я вижу журналы, но получаю нулевой указатель, когда служба пытается выполнить вызов dao. Дао объявляется как зависимость для службы. Как мы можем получить прокси со всеми внедренными зависимостями?