• 查找名为*AutoConfiguration的类并阅读源码,特别是*注解,这可以帮你找出它们启用哪些特性及何时启用。
      --debug添加到命令行或添加系统属性-Ddebug可以在控制台查看日志,该日志会记录你的应用中所有自动配置的决策。在运行Actuator的app中,通过查看端点(/autoconfig或等效的JMX)可以获取相同信息。
    • 查看RelaxedPropertyResolver明确地将配置从Environment暴露出去,它经常会使用前缀。
    • 查看@ConditionalOnExpression注解,它根据SpEL表达式的结果来开启或关闭特性,通常使用解析自的占位符进行计算。