1. 程式人生 > >spring boot @Value取值

spring boot @Value取值

在spring boot中,需要取配置檔案的值可以通過註解@Value("${}")來取值,但是有時候會取不到值,因為踩中了一些陷阱。今天講的取值預設是取application.properties檔案裡面的值,這是spring boot預設配置檔案。

  1. 讀取配置檔案值的類通過new 方式生成

spring boot Value取值

檔案讀取類

spring boot Value取值

new取不到值

正確做法:取檔案的類通過spring的autowired或者resource取值

2.讀取配置檔案的值用static修飾

spring boot Value取值

static修飾

spring boot Value取值

static修飾屬性取不到值

正確做法:通過value取值的屬性名不可以為static