SpringBoot学习笔记(十三)--@PropertySource、@ImportResource和@Bean

本文介绍了SpringBoot中@PropertySource用于加载配置文件,详细展示了如何在javaBean中使用。接着讲解了@ImportResource在Spring Boot中的作用,如何导入并生效XML配置文件。最后探讨了@Bean注解,它是全注解配置方式的一部分,用于向容器添加组件。文章通过实例展示了每个注解的具体用法和测试结果。
摘要由CSDN通过智能技术生成

@PropertySource

作用:加载指定的配置文件

创建一个 person.properties

person.last-name=大明
person.age=18
person.birth=2020/6/6
person.boss=false
person.maps.k1=v1
person.maps.k2=14
person.lists=a,b,c
person.dog.name=小狗
person.dog.age=3

在 javaBean 中添加 @PropertySource(value = {“classpath:person.properties”})

package demo.yangxu.springboot.bean;
//value可以写成数组的形式,加载多个外部值
@PropertySource(value = {
   "classpath:person.properties"})
@Component
@ConfigurationProperties(prefix="person")
public class Person {
   
    private String lastName;
    private Integer age;
    private Boolean boss;
    private Date birth;
    private Map<String,Object> maps;
    private List<Object> lists;
    private Dog dog
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值