我一直在使用spring boot, java 8, tomcat 8.5等开发web应用程序。我有一堆Rest控制器,一切都工作得很好,直到我集成了JavaMelody。我遵循了官方的JavaMelody指南,重点关注Spring Boot (https://github.com/javamelody/javamelody/wiki/UserGuideAdvanced#spring-boot-app)。
JavaMelody现在正在工作,因为我可以访问/监控没有任何问题,但在web应用程序的其余部分,我收到每个rest Api调用的404 Not Found。
我一直在搜索,但我没有找到与此相关的任何帮助,因为似乎最常见的问题是我工作良好的404/监控。
提前感谢。
编辑如果我删除JavaMelodyConfiguration.java,一切又开始工作了。
编辑2 我意识到,如果我从其他控制器中删除@ preauthorization注释(Spring Security),服务就可以正常工作,所以看起来问题来自于使用Spring Security和JavaMelody。关于配置它们有什么建议吗?
更新到Spring Boot 1.4.1,现在可以工作了