1,通过@value来注入对应的值,直接在字段上添加@value 获取application.properties文件中的值。
@Configuration public class DemoConfig { @Value("${jdbc.driver}") private String driver; @Value("${jdbc.url}") private String url; @Value("${jdbc.username}") private String username; @Value("${jdbc.password}") private String password; public DemoConfig() { System.out.println(password); } public String getDriver() { return driver; } public void setDriver(String driver) { this.driver = driver; } public String getUrl() { return url; } public void setUrl(String url) { this.url = url; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } @Override public String toString() { return "DemoConfig [driver=" + driver + ", url=" + url + ", username=" + username + ", password=" + password + "]"; } }