2016-07-11 61 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()方法,但不能在你现在使用它的地方。