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