класс JersyConfig -
@Component
public class JerseyConfig extends ResourceConfig {
private static final Logger log = LoggerFactory.getLogger(JerseyConfig.class);
public JerseyConfig(){
register(DemoEndpoint.class);
}
}
SpringBootApp Class -
@SpringBootApplication
@EnableAsync
public class BootWebApplication extends SpringBootServletInitializer {
public BootWebApplication(){
super();
setRegisterErrorPageFilter(false);
}
public static void main(String[] args) {
new BootWebApplication()
.configure(new SpringApplicationBuilder(BootWebApplication.class))
.run(args);
}
}
Свойства приложения -
server.servlet.context-path=/bootTest
spring.jersey.application-path=/api
management.endpoints.web.exposure.include=*
Когда я нажимаю ниже URL, чтобы получить доступ к конечной точке привода, появляется неожиданная ошибка 404.
http://localhost:8080/bootTest/actuator
Я также попробовал другой подход фильтра из этого поста - Spring-Boot Jersey: разрешить Джерси обрабатывать статический контент
Это тоже не работает. Та же ошибка 404.
Однако моя конечная точка на Джерси работает, как и ожидалось. Пожалуйста, совет.