springboot项目启动会报4个加载不到的debug提示,可改可不改

news/2024/9/23 18:21:41
1. 因为启动的时候会报提示: Unable to locate LocaleResolver with name 'localeResolver': using default [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@17162122]有4个这样的--Resolver,(具体每个Resolver在下面注释有说明)要想不报这个加载提示,如果用不到这4个组件,考虑禁用: 即返回一个空组件

解决办法:

2, 新建一个配置类:

package com.aswatson.cdc.config;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.ThemeResolver;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
import org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver;/*** 因为启动的时候会报提示: Unable to locate LocaleResolver with name 'localeResolver': using default [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@17162122]* 有4个这样的--Resolver,要想不报这个加载提示,如果用不到这4个组件,考虑禁用: 即返回一个空组件*/
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {/*** LocaleResolver:用于解析客户端请求的 Locale(区域设置)信息,以便应用程序可以根据用户的地区设置提供相应的国际化支持。* 在这里,日志显示未能找到名为 'localeResolver' 的 LocaleResolver Bean,因此默认地使用了 AcceptHeaderLocaleResolver。* ThemeResolver:用于解析主题(Theme)信息,以便应用程序可以根据用户的主题偏好来渲染页面。* 日志显示未能找到名为 'themeResolver' 的 ThemeResolver Bean,因此默认地使用了 FixedThemeResolver。* RequestToViewNameTranslator:用于根据请求信息确定视图的名称。日志显示未能找到名为 'viewNameTranslator' 的 RequestToViewNameTranslator Bean,* 因此默认地使用了 DefaultRequestToViewNameTranslator。* FlashMapManager:用于管理 FlashMap,它是一种用于在请求之间传递数据的机制。日志显示未能找到名为 'flashMapManager' 的 FlashMapManager Bean,* 因此默认地使用了 SessionFlashMapManager。*/// 禁用 LocaleResolver@Beanpublic AcceptHeaderLocaleResolver localeResolver() {// 返回一个空的AcceptHeaderLocaleResolver,该解析器将不会做任何事情,因此LocaleResolver将被禁用return new AcceptHeaderLocaleResolver();}// 禁用 ThemeResolver@Beanpublic ThemeResolver themeResolver() {// 返回一个空的ThemeResolver,该解析器将不会做任何事情,因此ThemeResolver将被禁用return new ThemeResolver() {@Overridepublic String resolveThemeName(javax.servlet.http.HttpServletRequest request) {return null;}@Overridepublic void setThemeName(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, String themeName) {// Do nothing}};}// 禁用 RequestToViewNameTranslator@Beanpublic org.springframework.web.servlet.RequestToViewNameTranslator viewNameTranslator() {// 返回一个空的RequestToViewNameTranslator,该翻译器将不会做任何事情,因此RequestToViewNameTranslator将被禁用return request -> null;}// 禁用 FlashMapManager@Beanpublic org.springframework.web.servlet.FlashMapManager flashMapManager() {// 返回一个空的FlashMapManager,该管理器将不会做任何事情,因此FlashMapManager将被禁用return new org.springframework.web.servlet.support.SessionFlashMapManager();}}

 3, 结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/31037.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

开源自定义表单系统为何获得青睐?

今天,我们就与大家一起分享开源自定义表单系统、低代码技术平台的相关优势特点,感兴趣的朋友可以体验一番。想要实现提质增效的办公效率,利用低代码技术平台及开源自定义表单系统,可以满足大众业务需求。这也是为何开源自定义表单系统深受青睐的原因之一了。很多企业不了解…

java 查看jdk位置

1、java -verbose -version 2、查看项目使用的jdk以及位置

[ida pro] 设置RVA 偏移

在使用IDA PRO分析X64 异常展开,进行_SCOPE_TABLE类型设置时,将操作数转换为偏移量目录示例:UNWIND_INFO 分析1、添加ScopeRecord类型2、设置类型3、将操作数转换为偏移量4、设置完成链接1链接2 示例:UNWIND_INFO 分析_C_specific_handler_0 是一个导入函数,是进行异常处理…

惟一分解定理

首先:其次上代码 void solve(int x){int y=x;for(int i=2;i*i<=x;i++){if(x%i==0){v[i].push_back(y);while(x%i==0) x/=i;} }if(x>1) v[x].push_back(y); }转载请注明原文链接:https://www.cnblogs.com/cuichenxi/p/18189667

虚仿云实训教学平台优势、意义【虚拟仿真】

虚拟仿真云实验教学平台作为一种新型的教学方法,近年来在高校教育中得到了十分广泛的应用.它通过模拟真实的实验场景和实验操作,让学生在计算机上进行实验操作和数据处理,为学生提供了更加便捷、可靠、有效的实验学习环境.本文,3DCAT实时渲染云将从虚拟仿真云平台在教育应用中的…

three.weapp.js提示applyMatrix4 is not a function

最近做项目使用three.weapp,因为是微信版的three,所以删减了好多方法。 在使用applyMatrix4 时报了 applyMatrix4 is not function的错误。解决方法简单,找thee里面有的方法代替。 先console.log查看下three.weapp里面的Group prototype有什么可以看到有一个applyMatrix方法…

OpenAI 或将推出多模态人工智能数字助理;研究发现部分 AI 系统已学会「说谎」丨 RTE 开发者日报 Vol.203

这里是 「RTE 开发者日报」 ,每天和大家一起看新闻、聊八卦。我们的社区编辑团队会整理分享 RTE(Real Time Engagement) 领域内「有话题的 新闻 」、「有态度的 观点 」、「有意思的 数据 」、「有思考的 文章 」、「有看点的 会议 」,但内容仅代表编辑的个人观点,欢迎大家…