如何在這裏獲得我的價值並將其用於其他課程?我想創建一個處理所有@Value註釋的類,然後其他類可以從這個類中獲取這些值。一旦我學會了如何從另一個類獲取值我從主類更改爲一個新的類如何在其他課程中使用值註釋?
我怎樣才能得到這些變量
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class WebProperties {
@Value("${Application}")
private String app;
@Value("${APP_MEMORY_GREP_FOLDERS_APP}")
private String appFolder;
@Value("${APP_MEMORY_GREP_FOLDERS_OPT}")
private String optFolder;
//getters and setters
}}
要打印到主類
@Configuration
@ComponentScan
@EnableAutoConfiguration
public class Application {
@Value("${Application}")
private String app;
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
@PostConstruct
public void postConstruct() {
System.out.print("SampleApplication started: " + app);
}
}
而不必從頭再來打電話@Value
爲什麼不把它注入其他需要的類? – Reimeus