JersyConfig类-
@Component
public class JerseyConfig extends ResourceConfig {
private static final Logger log = LoggerFactory.getLogger(JerseyConfig.class);
public JerseyConfig(){
register(DemoEndpoint.class);
}
}
SpringBootApp类-
@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: allow Jersey to serve static content 这也不起作用。相同的404错误。
但是,我的Jersey端点工作正常。请指教。