当前位置: 首页 > 知识库问答 >
问题:

Spring boot with Thymeleaf静态资产获取重复日志语句

张成济
2023-03-14

我正在将JSP转换为Thymeleaf,同时将SOA服务转换为Spring Boot。我想知道我是否在继续获取以下语句时没有正确配置某些内容:

o.s.b.a.e.m.EndpointHandlerMapping - Looking up handler method for path /css/bootstrap.min.css
o.s.b.a.e.m.EndpointHandlerMapping - Looking up handler method for path /img/gizmonicInstitute.jpg
o.s.b.a.e.m.EndpointHandlerMapping - Did not find handler method for [/img/gizmonicInstitute.jpg]
o.s.b.a.e.m.EndpointHandlerMapping - Did not find handler method for [/css/bootstrap.min.css]

在我的范围内。html文件(位于/resources/templates目录中)

<link th:href="@{/css/bootstrap.min.css}"
      href="../../css/bootstrap.min.css" rel="stylesheet" media="screen"/>
.
:
<img src="/img/gizmonicInstitute.jpg"/>

在我的Spring启动启动中,我看到ResourceHttpRequest estHandler映射如下:

o.s.w.s.h.SimpleUrlHandlerMapping - Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

有什么我没有配置的吗?页面正在被发现并呈现良好。。只是这些信息散落在我的日志里。

共有1个答案

阎渝
2023-03-14

事实证明,我们在logback.xml文件中的现有SLF/Logback配置使root成为级别信息:

<root level="info">
    <appender-ref ref="STDOUT"/>
    <appender-ref ref="central"/>
</root> 

需要为spring设置配置级别:

logging.level.org.springframework.*: WARN

一旦我将配置级别设置为WARN或更高,这些消息就消失了(我将其解释为Spring启动迁移的配置错误)。向@AndyWilkinson大喊大叫,因为它将我的注意力引向了日志消息级别。

更新#1

注意,一旦登录。使用xml时,通过属性设置配置级别似乎不起作用。所以我不得不把这个添加到logback中。xml:

    <logger name="org.springframework" level="WARN"/>
 类似资料:
  • 我知道网上有很多这样的问题(特别是这里),但没有什么能真正帮助我解决问题。我正在使用spring mvc(spring version 3.1.0 Release)并且我想通过URL访问我的静态数据。 我的包: -src --main ---resources ----public 在public内部,我有一个test.xml文件。 这是我的web.xml 这是我的ServletContext.x

  • 由来 很多时候,我们只是想简简单的使用日志,最好一个方法搞定,我也不想创建Log对象,那么StaticLog或许是你需要的。 使用 StaticLog.info("This is static {} log.", "INFO"); 同样StaticLog提供了trace、debug、info、warn、error方法,提供变量占位符支持,使项目中日志的使用简单到没朋友。 StaticLog类中同

  • 我的程序有问题。Eclipse写道: 我做错了什么?我的应用程序中有2个错误。班你能改进我的代码并解释一下吗?先谢谢你。 多边形 地聚线

  • 更新:我想让媒体播放器是静态的,但是如果我设置为静态的,它就不工作了。请注意,我想要mediaPlayer static的原因是我想从其他类访问它。(台词评论。)这是我的代码: 我的代码的任何其他修复将不胜感激。顺便说一下,这些是我得到的错误: 线程“Thread-0”中出现异常Java . lang . illegalstateexception:Toolkit未在com . sun . Jav

  • 在Java中,我们通常在方法和自动生成的文档出现之前使用。对科特林不能这么做。默认情况下,此功能是否可用?我怎样才能打开它?

  • 有一个只有一个依赖项的spring boot应用程序spring boot starter web,并希望看到我添加到日志中的tomcat日志。属性 然后用Djava开始我的罐子。util。登录中。配置。file=PATH\u TO\u LOGGING\u属性和所有tomcat日志都是重复的 组织。阿帕奇。郊狼。AbstractProtocol init初始化ProtocolHandler[“ht