Springboot配置文件取值方法

在开发中将一些固定的,基本不变的值保存到配置文件中是一个好的习惯,例如数据库地址等信息写到配置文件中,在需要改动时能第一时间找到,而且在多处需要引用的时候,若改动也只需改动一处,很方便实用的说

我喜欢使用的就是通过@Value("${key}")取值
做法是,比如配置文件application.yml中有以下内容

btcoin:
  address:
    min_1: https://www.okcoin.com/

在要使用的类中添加

 @Value("${btcoin.address.min_1}")
    private String address_min_1;

这样就可以直接使用了!
就我而言,将所有的配置信息都封装为一个类,然后在其他的类中使用@Autowired进行注入配置类进行使用。

在配置文件中也可以引用配置文件中的值,如下所示使用${key}

name=springboot
server.name=this is a ${name}

也有其他方法取得配置文件的值,我觉得这种注解方式是最简单的了,可自行百度其他方法

猜你喜欢

转载自blog.csdn.net/rui15111/article/details/80970967