2016-07-11 62 views
0

我非常新的彈簧框架,我想在初始化像這樣的編譯時一個對象來初始化靜態對象...如何使用彈簧(@Autowired)

@Autowired 
private static Configuration config; 

private static String key = config.getXXX(); 
private static String path = config.getYYY(); 

但我會得到空指針因爲配置不是初始化

那麼,如何做到與自動裝配一樣?這是一個很好的做法,這樣的代碼?

回答

0

配置bean應該有singleton作爲作用域,singleton與Java singleton有相同的含義,但僅限於當前的Spring應用程序上下文。 然後你可以從代碼中調用getXXX()和getYYY()方法,但不能在你現在使用它的地方。