IDEASpring

如何优化你的application配置文件

2019-11-03  本文已影响0人  AbstractCulture

在创建Springboot项目的时候,我们往往要到application.properties文件中配置访问的端口号和路径等信息。现在都在推荐使用application.yml文件,下面让我们来探讨一下这两种文件的区别吧。

这是典型的application.properties配置文件写法

application.properties

那么,当我们使用application.yml的语法格式的时候,文件就会变成这样子:

application.yml

这样看起来会让人一目了然起来。

下面再说几点关于一些设定值的问题

假设我们在这个文件中定义了一个关键字叫minMoney,值为1,还定义了一个描述关键字description,里面放一些描述,那么在设置和导入的时候,我们是这样做的.

application.yml controller

这样就会造成,我们每需要一个这样的关键字的时候,我们就需要使用@Value这个注解去注入这个值,这样是比较繁琐的,我们可以在设计的时候,把这些有关联的属性封装成一个对象的类,然后再通过getxx()方法去获取里面的值,这样代码就会简洁很多了。

下面展示重构后的代码:

application.yml LimitConfig Controller

这里可见,只需要用@Autowired注解即可自动装配注入我们创建好的limitConfig对象。

上一篇下一篇

猜你喜欢

热点阅读