如果bean是由Spring或JSF管理,是否可以通过编程方式进行检查?检查bean是否由Spring或JSF管理
回答
我有一个类:
public class ContextHelper {
// this method print all managed beans by spring container
public static void printManagedBeans(ApplicationContext ctx) {
String[] beanNames = ctx.getBeanDefinitionNames();
for (String beanName : beanNames) {
ColorConsoleHelper.getGreenLog("bean is managed by spring " + beanName);
}
}
}
所使用的经典后我有一个结果:
INFO:[OK]豆被弹簧org.springframework.context.annotation.internalConfigurationAnnotationProcessor
管理INFO:[ok] bean是由spring管理的org.springframework.context.annotation.internalAutowiredAnnotationProcessor
INFO:[ok] b EAN被弹簧管理org.springframework.context.annotation.internalRequiredAnnotationProcessor
INFO:[OK]豆被弹簧管理org.springframework.context.annotation.internalCommonAnnotationProcessor
INFO:[OK]豆由管理弹簧org.springframework.context.annotation.internalPersistenceAnnotationProcessor
INFO:[OK]豆被弹簧管理org.springframework.context.event.internalEventListenerProcessor
INFO:[OK]豆被弹簧org.springframework管理.context.event.internalEventL istenerFactory
INFO:[OK]豆被弹簧管理org.springframework.context.annotation.ConfigurationClassPostProcessor.importAwareProcessor
INFO:[OK]豆被弹簧org.springframework.context.annotation.ConfigurationClassPostProcessor管理。 enhancedConfigurationProcessor
为什么在列表中看不到我标记为可见的bean,例如@Service注释?我想看看spring容器中的所有托管bean都包含我自定义的POJO类。
- 1. 通过Spring或通过JSF管理bean
- 2. Spring管理的JSF bean
- 3. 问题用的Spring bean从JSF管理的bean
- 4. ICEfaces JSF Bean和Spring Bean,VariableResolver是什么?
- 5. JSF托管bean
- 6. Jsf/Spring request scoped bean
- 7. Hibernate由Spring管理
- 8. Glassfish中使用JSF托管bean的spring bean的问题
- 9. JSF管理bean命名约定
- 10. Spring bean没有被注入JSF托管bean(这是一个抽象的超类)
- 11. JSF中的循环管理bean检测错误
- 12. JSF 2.0的Spring bean注入
- 13. JSF Spring Bean集属性
- 14. 使用before_filter检查管理员或用户是否登录
- 15. 如何检查管理员或用户是否登录odoo
- 16. 如何获取由FactoryBean spring创建的bean管理?
- 17. 管理bean字段为空当调用Bean方法primefaces JSF
- 18. JSF中的托管bean
- 19. JSF - 托管bean的变量?
- 20. JSF托管Bean在Servlet中
- 21. 属性以JSF托管bean
- 22. JSF托管bean问题
- 23. JSF托管bean EJB注入
- 24. Spring Boot中Bean管理的模式
- 25. 什么应该是由Spring管理的Struts 2 Action类bean的合适范围?
- 26. Java - 是否有任何理由检查单例是否为空?
- 27. 动态注入bean?或未由Spring创建的@Autowire bean
- 28. 检查用户是否是管理员/游戏管理员[库MySQLi]
- 29. 在另一个受管Bean中访问JSF受管bean的值
- 30. 在Spring和JSF中检索会话bean的静态类
您可以为某个bean询问spring应用程序上下文并检查结果。 – flob
https://spring.io/understanding/application-context – flob
谢谢flob! – discovery