第三篇:SpringBoot2 读取yaml引用类型属性数据

举报
花花叔叔 发表于 2022/08/12 23:58:54 2022/08/12
【摘要】 这个配置文件都要整成绿色的文件,如果不是绿的的文件,就需要进行下面的操作。 如果ok是灰色的话,就需要先创建一个.properties文件。 application.yml数据 datasource...

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

在这里插入图片描述

文章来源: blog.csdn.net,作者:花花叔叔,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_52077949/article/details/122868848

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。