这个配置文件都要整成绿色的文件,如果不是绿的的文件,就需要进行下面的操作。
如果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);