我正在使用Spring 3,并希望将一些依赖项注入到属于taglib的类中。我可以想象使用构造函数arg的一些kludge,但我希望别人有更好的主意。将依赖注入到taglib类中?
5
A
回答
6
如果您决定从自定义标签访问服务或DAO,则需要从标签访问ApplicationContext,然后获取Bean。
ApplicationContext applicationContext = WebApplicationContextUtils.getWebApplicationContext(pageContext.getServletContext());
MyService myService = applicationContext.getBean(MyService.class);
myService.doSomething();
1
还有http://www.shredzone.org/projects/jshred/wiki/Spring_supported_Tag_Libraries - 这是通过对每个标签库类创建一个代理类处理与春天的相互作用,使用Spring在需要时产生的taglib的一个实例。
相关问题
- 1. 将依赖注入到基类中
- 2. StructureMap - 将依赖注入到基类中?
- 3. ZF2依赖注入 - 注入表到类
- 4. 依赖注入到一组类中
- 5. 将依赖项注入到Facade类中包含的类中
- 6. 将依赖关系注入静态类
- 7. 依赖注入与非类
- 8. Laravel依赖注入基类
- 9. 依赖注入泛型类
- 10. Pojo类的依赖注入
- 11. C#类依赖注入
- 12. 依赖注入到一个静态类
- 13. Laravel依赖注入找不到类
- 14. Sitecore:将依赖注入到sitecore组件
- 15. 依赖注入
- 16. 依赖注入
- 17. 依赖注入
- 18. 依赖注入
- 19. 依赖注入
- 20. 依赖注入
- 21. 依赖注入到AuthorizationFilterAttribute
- 22. 依赖注入到DTO
- 23. Guice到Spring依赖注入
- 24. 如何将公共依赖注入到其他Angular2 @Injectable类中?
- 25. 如何将依赖注入到System.Web.Http.AuthorizeAttribute子类中?
- 26. taglib - >依赖注入pojo /服务如何?
- 27. 使用依赖注入来注入依赖注入器
- 28. WebApiConfig类中的依赖注入
- 29. 类库中的依赖注入如何?
- 30. 类库中的依赖注入
“不要这样做”将是我的建议。 – duffymo 2010-12-08 20:23:39
为什么不呢?我希望我的标签可以从服务中加载数据。 – jiggy 2010-12-08 20:53:00