当前位置: 代码迷 >> 综合 >> @PropertySource #PropertySource注解 @Value使用SpEL @FDDLC
  详细解决方案

@PropertySource #PropertySource注解 @Value使用SpEL @FDDLC

热度:79   发布时间:2024-02-19 10:48:29.0

1、准备好数据库配置文件(在mysql包下):config.properties。内容如下:

jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/test?characterEncoding=UTF8&serverTimezone=Asia/Shanghai
jdbc.user=root
jdbc.password=123456

 

2、扫描数据库配置文件(该注解需要被激活)

@PropertySource("classpath:mysql/config.properties") //扫描MySQL配置文件,可不写"classpath:"

 

3、在需要的地方进行数据注入(涉及@Value和SpEL):

@Value("${jdbc.driver}")
private String driver;
@Value("${jdbc.url}")
private String url;
@Value("${jdbc.user}")
private String user;
@Value("${jdbc.password}")
private String password;