Как проверить, работает ли автоматическое сканирование классов с resteasy 3.6 и работает Wildfly 15
Согласно документации resteasy 3.6.2, в 3.3.1. Контейнеры Servlet 3.0: "RESTEasy использует интерфейс интеграции ServletContainerInitializer в контейнерах Servlet 3.0 для инициализации приложения, автоматически сканируя ресурсы и поставщиков. Чтобы включить автоматическое сканирование, вы также должны включить артефакт resteasy-servlet-initializer в ваш WAR-файл:"
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-servlet-initializer</artifactId>
<version>3.6.2.Final</version>
</dependency>
Я добавил resteasy-servlet-initialier в качестве зависимости в свой pom.xml и создал класс:
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.PathParam;
import javax.ws.rs.core.Response;
@Path("/hello")
public class HelloWorldResource {
@GET
@Path("/{param}")
public Response printMessage(@PathParam("param") String msg) {
String result = "Hello " + msg + "!";
return Response.status(200).entity(result).build();
}
}
Во время развертывания Wildfly 15 я надеялся увидеть в журнале сообщение о том, что класс HelloWorldResource зарегистрирован, но я не нашел такого сообщения.
Вопрос: как узнать, правильно ли было выполнено выполнение действий для автоматического сканирования? Кроме того, следует ли ожидать появления сообщения в журналах о завершении регистрации класса, если да, поделитесь, пожалуйста, образцом сообщения?
Благодарность