首页 > 移动平台 > 详细

springboot 两种配置文件,application.properties ,application.yml

时间:2021-02-04 20:58:47      阅读:34      评论:0      收藏:0      [点我收藏+]

在注解中

如果一个类,上面声明了 @ConfigurationProperties(prefix = "studuent"),则在application.properties中,以student开头的字段,会自动注入到本类中

@ConfigurationProperties,既可以用在配置类上,也可用在bean上。

 

@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
//@Component
@ConfigurationProperties(prefix = "user")
public class User {

    private Integer id;
    private String name;
    private String address;

}

 

@Configuration
public class UserConfig {

    @Bean
    @ConfigurationProperties(prefix = "user")
    public User user() {
        return new User(1,"xiaoming","beijing" );
    }
}

 

 application.properties

server.port=80
user.id = 11111
user.name=xiaoming
user.user-name = liming // 如果有驼峰,自动改为中杠
user.hobby=LOL,DNF,GAME //数组
user.lists=GAME,BOOK,EAT //list 起的名字是lists,非必须是lists
user.maps.k1=v1 //map
user.maps.k2=v2
user.sets=LOL,DNF,LOL,DNF //set
#user.birth.time = 111111123423434
user.birth = 2021/2/4 20:28:30 //日期

 

springboot 两种配置文件,application.properties ,application.yml

原文:https://www.cnblogs.com/sdgtxuyong/p/14374838.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!