主要利用 ConfigurationProperties属性进行安排,相比@value(上一次奖的方法)的注入更有优势
1.JDBCProperties
ConfigurationProperties 从application配置文件中读取配置项
prefix 表示 配置项的前缀
package com.itheima.config;
/**
* ConfigurationProperties 从application配置文件中读取配置项
* prefix 表示 配置项的前缀
* 配置项类中的类变量名必须要与 前缀之后的配置项名称保持 松散绑定(相同)
*/
//@ConfigurationProperties(prefix = "jdbc")
public class JdbcProperties {
private String url;
private String driverClassName;
private String username;
private String password;
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public String getDriverClassName() {
return driverClassName;
}
public void setDriverClassName