Ⅷ.Spring Boot与日志


  日志的使用包括日志门面(抽象层)和日志实现。我们在使用的时候只需要调用日志门面即可。我们这里选用日志门面(抽象层):slf4j和日志实现:logback来进行讲解。在日志使用的时候不用考虑日志实现,只需要考虑日志的实现就可以了


Read More

Ⅶ.配置文件的使用方式


1.针对不同的应用场景使用不同的配置文件

  一个实际的工程可能在开发,测试,生产时的环境有所不同,这时可以使用profile来设置不同的配置文件。profile支持properties和yaml两种格式,不过yaml还特殊支持代码块的方式进行调用。

  在properties格式下或者yaml格式
  格式:application-(profies).properties/yml
  eg:application-dev.properties/yml【在开发环境下】
  eg:application-prod.properties/yml【生产环境下】

Read More

IV.加载指定的配置文件


  上一章介绍了使用@ConfigurationProperties和@value,他们从全局配置文件中获取值并映射到实体类中所对应的属性里。但是全部默认值都放在全局配置变量中将非常臃肿功能,所以本章将介绍三种不同的方法来加载外部指定的配置文件来放在环境中。
  再次强调,上一章讲的是从全局配置文件中获取值并映射到实体类中所对应的属性,这一章讲的是加载指定的配置文件来放在环境,两者不是冲突的关系,即你可以不加载外部指定的配置文件来放在文件中,直接使用@ConfigurationProperties或者@value映射,也可以加载外部指定的配置文件再来使用映射功能。


Read More