我正在使用spring mvc 3.1.x和jets3t。 我有一个DataAccessObject,我实例化为Singleton bean ..
我设法通过扩展applicationcontextloader类并将其添加到web.xml
来实现它修改
我改变了方法,尝试注射和自动装配但是它不适合我的需要。 我所做的是实现ApplicationContextAware并将其设置为bean,在我使用它的代码中如下:
ApplicationContext ctx = BannerApplicationContext.getApplicationContext();
BannerGenericDAO bdao = (BannerGenericDAO) ctx.getBean("dao");
我是Spring的新手,一般来说是servlet世界。 问题是:
谢谢!
答案 0 :(得分:1)
您可以在控制器中使用注释。
@Controller
public class MyController{
@Autowired // or @Inject, which is more JEEish (JSR330).
private SomeDao daoService;
}
鉴于“SomeDao”是你的单身DAO的类型,当然。