在項(xiàng)目實(shí)際開發(fā)中都會(huì)用到配置文件中的屬性 加載到spring容器中的需求歉闰,而springboot加載配置文件需要兩個(gè)注解分別為@configuration和@value霍弹。但是大多數(shù)人容易混亂趴久,今天給你做個(gè)分析和比較
根據(jù)表格對(duì)比說明
@configuration? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?@value? ? ? ? ? ? ? ? ? ? ? ? ??
核心問題 什么時(shí)候用哪個(gè)?
這種在yml文件或者p'roperties引用某個(gè)值的時(shí)候用@value
這種在配置文件中引用一個(gè)對(duì)象或者復(fù)雜屬性時(shí)候用@configuration