1.@ConditionalOnProperty(prefix = "spring.http.encoding",value = "enable",matchIfMissing = true),当(property)属性满足条件时,此条件成立:要求spring.http.encoding.enable = XXX没有配置成功,则成立。

    ①即每一个XXXAutoConfiguration都有很多的条件@ConditionalOnXX,当这些条件都满足时,则此配置自动生效,但是可以手工修改自动配置:XXXProperties文件中的prefix.属性名 = value。

    ②全局配置文件中的key,来源于某个properties文件中的prefix+属性名。

学习SpringBoot笔记(二)

 

2.如何知道SpringBoot开启了哪些自动装配、禁止了哪些自动装配:application.properties中加上 debug = true。Positive match列表表示springBoot自动开启的装配;Negative match列表表示SpringBoot在此时并没有开启的自动装配。

 

相关文章:

  • 2022-12-23
  • 2021-10-27
  • 2021-10-02
  • 2021-07-10
  • 2022-12-23
  • 2022-01-21
  • 2021-12-24
猜你喜欢
  • 2021-04-26
  • 2021-09-10
  • 2021-11-13
  • 2021-07-08
相关资源
相似解决方案