这个配置文件都要整成绿色的文件,如果不是绿的的文件,就需要进行下面的操作。
如果ok是灰色的话,就需要先创建一个.properties文件。
application.yml数据
datasource:
driver: com.mysql.jdbc.Driver
url: jdbc:mysql://localhost/springboot_db
username: root
password: 123456
写实体类对应yml中的对象 – 注意的是bean的成员变量要和yml文件中的对象的属性要保持一致。
同时添加注释:将此bean装到Spring容器中,然后配置@ConfigurationProperties将此bean和yml的某一个对象匹配。
package com.itheima;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@Data
@ConfigurationProperties(prefix = "datasource")
public class MyDataSource {
private String driver;
private String url;
private String username;
private String password;
}
测试
@Autowired
private MyDataSource myDataSource;
System.out.println(myDataSource);