多语言展示
当前在线:1965今日阅读:167今日分享:16

springboot配置文件用法

介绍下springboot里面yml配置文件的简单用法,对应一些项目组常用,但有特殊的需求,比如开发环境和生产环境用的端口等不一样
工具/原料
1

idea,jdk1.8

2

springboot1.5.7

方法/步骤
1

如果一个项目就只需要在开发环境用,测试生产等都不需要你去做配置文件,那一个application.yml就足够了,但是项目往往不是这样,需要的是各个环境的配置文件分开,又能互相切换,首先创建一个application-dev.yml和application-prd.yml

2

把之前写在application.yml的东西现在要写到application-dev.yml和application-prd.yml里面去,然后application.yml则是引用前面2个就可以了,这里active随意切换成dev和prd 就相对应不同的环境

3

这个时候我们启动dev的配置,访问如下图,在吧application.yml的active的值改成prd,启动在看访问,然后就能很明显的看到效果

4

在介绍下在yml里面写配置文件,如何在class文件渎职这些配置文件的value

5

最简单的方法是用@Value这个注解,然后用$符号获取

6

那么当你有了很多属性的时候还这样写 那不累死你,所以就有了下面的写法,创建一个实体对象,吧属性和yml文件的属性保持一致,添加@Component和@ConfigurationProperties(prefix = 'user')注解标签,在controller里面注解进来,直接get到属性,一样可以拿到值,而且更简单

推荐信息