Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot Spring boot 2.1.5不记录现有端点_Spring Boot - Fatal编程技术网

Spring boot Spring boot 2.1.5不记录现有端点

Spring boot Spring boot 2.1.5不记录现有端点,spring-boot,Spring Boot,在spring boot应用程序中记录任何现有端点都有问题。 这是我的带有一个rest端点的简单项目。在控制台中运行应用程序时,我看不到任何有关映射的日志。在较旧的spring启动版本中,spring总是自动记录项目中的所有现有映射。我应该配置什么使spring引导日志成为我的端点映射,如下所示: 2019-08-05 18:22:15.317跟踪11435-[main]o.s.w.s.handler.simplerlhandler映射:映射到ResourceHttpRequestHandler

在spring boot应用程序中记录任何现有端点都有问题。 这是我的带有一个rest端点的简单项目。在控制台中运行应用程序时,我看不到任何有关映射的日志。在较旧的spring启动版本中,spring总是自动记录项目中的所有现有映射。我应该配置什么使spring引导日志成为我的端点映射,如下所示:

2019-08-05 18:22:15.317跟踪11435-[main]o.s.w.s.handler.simplerlhandler映射:映射到ResourceHttpRequestHandler[classpath:/META-INF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,/]


这是我的示例项目的存储库

您真的需要记录到日志的现有映射吗? 有很多更具价值的替代方案,允许您访问现有的API

弹簧靴提供对执行器的依赖性。它将公开一个名为mappings的专用端点,该端点返回可在/activator/mappings下访问的现有映射

致动器提供许多功能,如健康指示器、应用程序信息、记录器值、属性等


它与spring和spring security完全集成。如果你从来没有听说过它,那就看看。

好的,正如@davidxxx所写,它是重复的。我没有写关于SpringBoot2.1中默认日志配置已更改的更改的段落

测井改进

SpringFramework5.1在处理web>ApplicationsSpringMVC或SpringWebFlux时重新访问了调试日志输出。如果您试图调试>应用程序,并且希望恢复Spring Boot 2.0样式的日志记录,则应将以下>添加到application.properties中:

logging.level.web=debug


贴子关闭:

我已经尝试了所有这些方法,但都不起作用,我不需要,但我很好奇,为什么在spring boot 2.0.0之前,我用spring初始值设定项创建项目时,默认情况下我总是使用该功能,但现在当我在spring boot 2.1.0以上创建项目时,我没有该日志,如果执行器没有正确映射,如何诊断所有映射的URL?我不认为系统地记录这些信息是一个好主意,但在某些情况下,在spring启动时尽快获取这些信息可能会很有趣/需要解决的问题。总的来说,当你因为不明白URL为什么不能工作而不得不重新启动10次时。