SpringBoot中配置freemarker忽略自动配置

本文主要介绍了在SpringBoot项目中遇到的关于Freemarker的警告告警,详细分析了问题原因,并提供了四种解决方法:创建模板文件、修改配置文件、关闭自动装配以及调整IDEA的警告设置,帮助开发者解决问题并优化项目配置。
摘要由CSDN通过智能技术生成

问题出现

在开发项目过程中,今天在启动一个SpringBoot项目时,发现SpringBoot项目启动后,在控制台看到这样一个警告告警:

2022-09-30 14:30:32.956 [main] WARN  o.s.b.a.freemarker.FreeMarkerAutoConfiguration:65 - Cannot find template location(s): [classpath:/templates] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false)

针对于[main] WARN这种告警,其实你可以忽略不必管它。但你如果不想看到它,想知道什么原因的话。其实这个提示还是比较明确的。

问题思考

首先看下这个告警出现的原因,追寻这个告警,可以大体来猜测下这个类所出现的路径——o.s.b.a (最笨的方法就是去依赖库每个包看下)根据这个我们其实是大题上可以猜测出来是这个类所指:org.springframework.boot.autoconfigure.freemarker

其实就是每个包的包名称首字母的缩写,找到这里,再来看下这里是哪一个文件freemarker.FreeMarkerAutoConfiguration:65 看到这里,是不是心里有了明镜?在freemarker文件夹下面的FreeMarkerAutoConfiguration.java类中的第65

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值