spring配置文件第一行导致读取配置失败

遇到读取配置存在问题,尤其当配置到第一行

通过spring执行测试类,没有问题,但是相同配置启动项目时,老找不到JdbcTemplate

使用配置:

复制代码
spring.shardingsphere.datasource.names=master,slave

spring.shardingsphere.datasource.master.type=com.alibaba.druid.pool.DruidDataSource
spring.shardingsphere.datasource.master.driver-class-name=com.mysql.jdbc.Driver
****

后打断点,发现读取的spring.shardingsphere.datasource.names存在问题,进而导致后续问题的产生。

原因是存在utf-8的bom头导致,在变量前面存在 ï>>¿ 这个就是bom头

解决办法

相关推荐
程序视点20 分钟前
电脑硬件检测必备!图吧工具箱11年免费良心软件!100+免费工具合集
前端·windows·后端
枫叶落雨22224 分钟前
Hutool 的 WordTree(敏感词检测)
java·开发语言
IguoChan27 分钟前
话一话职场PUA
后端
陈随易41 分钟前
国产之光,把AI融入到语言级别的编程语言-MoonBit
前端·后端·程序员
我来整一篇1 小时前
ASP.NET Core中使用NLog和注解实现日志记录
后端·asp.net
用户2018792831671 小时前
Java序列化之幽灵船“Serial号”与永生契约
android·java
用户2018792831671 小时前
“对象永生”的奇幻故事
android·java
周某某~1 小时前
Rabbit MQ的消息模式-Java原生代码
java·分布式·rabbitmq
小青年4691 小时前
springboot3 vue3校园失物招领系统实战开发教程
后端