用spring做项目,在spring配置文件中配置了id为config
的单例bean,在两个不同的地方分别用@Resource和context.getBean获取这个config对象,不知道是什么原因?
UPDATE:
找到问题了,是我们自己的框架实例化了两个context,刚好两个方法用的不同的context,导致这个问题
用spring做项目,在spring配置文件中配置了id为config
的单例bean,在两个不同的地方分别用@Resource和context.getBean获取这个config对象,不知道是什么原因?
UPDATE:
找到问题了,是我们自己的框架实例化了两个context,刚好两个方法用的不同的context,导致这个问题
8 回答6.4k 阅读
1 回答2.2k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
2 回答1.3k 阅读
2k 阅读
1 回答853 阅读
1 回答573 阅读
不同的地方用不同获取方式啊,
如果你要在实例化一个类的时候把另一个类以属性的方式注入那你就用
@Resource
好了,但是不想那么早注入,只在某个方法被调用时采取获取那个对象那就用
context.getBean()
呗。