目录: Spring Boot的核心配置与注解 :1. 全局配置文件 ( application.properties / application.yaml:创建项目时候自动生成,其会被“自动导入”到“程序”中 )application.properties配置文件application.yaml 配置文件 (推荐使用)当value值为 “普通数据类型” (如 : 数字、字符串、布尔等)当value值为 “数组” 或 “单列集合”当value值为 “Map集合” 或 “对象类型”application.yaml 配置文件的“应用案例” 2. “配置文件属性值” 的 “注入”使用@ConfigurationProperties( )注解将“配置文件”中的“属性值”注入到“属性”中 (注入“个别属性值”)使用@Value( )注解将“配置文件”中的“属性值”注入到“属性”中 (注入“个别属性值”)两种注解“对比分析”底层框架功能属性 setter 方法复杂类型属性注入松散绑定JSR303 数据校验SpEL表达式 ( 使用“SpEL表达式”为属性“直接注入值” ) 如何选择使用这“两种注解”? Spring Boot的核心配置与注解 : 1. 全局配置文件 ( application.properties / application.yaml:创建项目时候自动生成,其会被“自动导入”到“程序”中 ) application.properties配置文件 application.yaml 配置文件 (推荐使用) 当value值为 “普通数据类型” (如 : 数字、字符串、布尔等) 当value值为 “数组” 或 “单列集合” 当value值为 “Map集合” 或 “对象类型” application.yaml 配置文件的“应用案例” 2. “配置文件属性值” 的 “注入” 使用@ConfigurationProperties( )注解将“配置文件”中的“属性值”注入到“属性”中 (注入“个别属性值”) 使用@Value( )注解将“配置文件”中的“属性值”注入到“属性”中 (注入“个别属性值”) 两种注解“对比分析” 底层框架 功能 属性 setter 方法 复杂类型属性注入 松散绑定 JSR303 数据校验 SpEL表达式 ( 使用“SpEL表达式”为属性“直接注入值” ) 如何选择使用这“两种注解”?