美文网首页
yml配置文件获取值,并已json的格式输出

yml配置文件获取值,并已json的格式输出

作者: 酱油哥_1200 | 来源:发表于2018-08-04 12:17 被阅读0次

项目结构:


Person实体类


@ConfigurationProperties(prefix="person")的作用:告诉SpringBoot将所有的本类所有的属性和配置文件的值进行绑定。

prefix="person" 前缀的作用:与配置文件的属性进行配置。如:prefix的值为person ,在application,yml文件中会找到相对应的person属性

@Component作用:把该类加载到spring boot容器中



Dog实体类


Cotroller控制层:


HelloCotroller.java文件中通过@Autowired注解注入Person 实体类 ,再返回实体类。

启动项目:在浏览器输入:http://localhost:8092/hello    将获取yml文件里面的属性值并以JSON格式输出

                                                      扩展

@Validated注解 验证

在Person文件中加入 @Validated注解,并在lastName 属性前面加入@Email 表示lastName 属性值格式必须是 email格式,否则该程序报错


相关文章

网友评论

      本文标题:yml配置文件获取值,并已json的格式输出

      本文链接:https://www.haomeiwen.com/subject/gmdkvftx.html