问题描述
我的dao和service层用的是注解配置,现在利用main方法启动,通过ClassPathXmlApplicationContext("applicationContext.xml")加载配置文件,在当前main方法类中可以获取bean,在别的类中怎么获取?
解决方案
解决方案二:
你在main方法里初始化的ClassPathXmlApplicationContext只是一个局部对象。其他类是访问不到的。可以把这个对象设置为静态、public,其他类就可以获取了。
解决方案三:
我理解着spring通过配置文件把这些类组装起来,注入好的类和类之间相互的获取,就是通过你的注入配置,像地图一般的找到目标类。不太理解你说的别的类指的是什么,如果是TestAServiceImpl要找TestBServiceImpl的话,作好注入就成了?
时间: 2024-10-28 12:13:06