SpringBoot——配置之properties

博客介绍了使用application.properties文件配置bean属性值的相关要点,包括日期格式需为yyyy/MM/dd,使用yyyy - MM - dd会报错,bean要用@ConfigurationProperties(perfix=\person\)指定属性值注入,还提及了idea中properties文件乱码问题的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用application.properties文件配置bean的属性值:

person.name=张三
person.age=20
person.married=false
person.birth=2017/12/02
person.phones.home=05308769087
person.phones.componay=15589098765
person.friends=李四,王五
person.dog.name=小花
person.dos.age=2

注意:日期的格式必须为yyyy/MM/dd这种,使用yyyy-MM-dd会报错

bean同样需要使用@ConfigurationProperties(perfix="person"):来指定该bean的属性值由配置文件中的值注入

@Component
@ConfigurationProperties(prefix = "person")
public class Person {
    private String name;
    private Integer age;
    private Boolean married;
    private Date birth;
    private Map<String,String> phones;
    private List<String> friends;
    private Dog dog;

    public void setName(String name) {
        this.name = name;
    }

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

    public Boolean getMarried() {
        return married;
    }

    public void setMarried(Boolean married) {
        this.married = married;
    }

    public Date getBirth() {
        return birth;
    }

    public void setBirth(Date birth) {
        this.birth = birth;
    }

    public Map<String, String> getPhones() {
        return phones;
    }

    public void setPhones(Map<String, String> phones) {
        this.phones = phones;
    }

    public List<String> getFriends() {
        return friends;
    }

    public void setFriends(List<String> friends) {
        this.friends = friends;
    }

    public Dog getDog() {
        return dog;
    }

    public void setDog(Dog dog) {
        this.dog = dog;
    }

    public String getName() {
        return name;
    }
}

idea中properties文件乱码问题的设置:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值