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