springboot xml配置,properties配置,profile配置

本文详细介绍了Spring框架中的四种配置方式:XML配置、常规属性配置、类型安全的配置及profile配置,并提供了具体的实现示例。

1.使用xml配置

@InportResource加载xml

例:@InportResource({"classpath:some-XXXXX.xml","classpath:another-XXXXX.xml"})

2.常规属性配置

application.properties 中添加的属性

使用注解@Value{}

3.类型安全的配置(基于properties)

通过@ConfigurationProperties讲properties和bean进行关联。

例:

aaa.propeties

book.name=zhangsan

book.price=50

@Component

@ConfigurationProperties(prefix="book",location={"classpath:aaa.properties"})

public class Book(){

    private String name;

    private String price;

    setter getter....

}

4.profile配置

profile是spring用来针对不同环境对不同配置进行的支持,全局profile使用application-{profile}.properties,在application.properties中设置spring.profile.active=XXX来制定profile。

 

 

转载于:https://my.oschina.net/zk875/blog/824342

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值