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头

解决办法

相关推荐
xexpertS12 小时前
队列积压治理:如何避免异步系统出现难以恢复的消息积压
java·开发语言
万少16 小时前
用腻了 WorkBuddy 的默认界面?这个开源小工具给它换上了毛玻璃
前端·javascript·后端
皮皮林55118 小时前
代码越“整洁”,性能越“拉胯”?
后端
金金金__19 小时前
一篇文章带你入门OpenSpec
后端
阿维的博客日记20 小时前
MultipartFile 是不是表示仅仅是一个分片?
java·后端·spring·multipartfile
海上彼尚20 小时前
Nodejs也能写Agent - 16.LangGraph篇 - 条件分支与循环
前端·后端·langchain·node.js
程序员无隅20 小时前
Coding Agent 为什么压缩上下文后还能继续工作?上下文模块设计拆解
java·开发语言·数据库
Python+9920 小时前
Java 枚举类(Enum)详解:从基础到高级应用
java·开发语言·python
二炮手亮子21 小时前
浅记java线程池
java·开发语言
一路向北North21 小时前
Spring Security OAuth2.0(23):分布式系统授权-转发明文给微服务
java·spring·微服务