在项目中进行数据库配置分离时,用@value读取配置文件时,如果是String类型的,Spring在读取时会给我们加上""号。解决方法如下:
一、配置文件:
二、读取配置文件的类 :
三、调试读取结果:
四、解决办法:
解决方法有两种:
<1>.读取配置文件的类中仍使用@Value("${key}")来读取,但需要在配置文件yml中去除引号,如下:
<2>.配置文件保持不变,但在取值时修改取值方式:@Value("#{${key}}"),如下:
在项目中进行数据库配置分离时,用@value读取配置文件时,如果是String类型的,Spring在读取时会给我们加上""号。解决方法如下:
解决方法有两种:
<1>.读取配置文件的类中仍使用@Value("${key}")来读取,但需要在配置文件yml中去除引号,如下:
<2>.配置文件保持不变,但在取值时修改取值方式:@Value("#{${key}}"),如下: