1

我一直在使用 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。关于配置它们的任何提示?

4

1 回答 1

0

更新到 Spring Boot 1.4.1,现在它可以工作了。

于 2016-10-11T16:06:42.827 回答