spring boot 获取bean
2023-09-14 09:02:31 时间
在写测试用例的时候,如果是springboot的应该加上 springboot的标签:
@SpringBootTest(classes = ApplicationLoader.class) @ActiveProfiles("dev") @RunWith(SpringJUnit4ClassRunner.class)
调用某个Listener的两个方法:
一、
SpringUtil.getBean(AppealDetourListener.class);
就是:
(1)applicationContext.getBean(AppealDetourListener.class);
(2)applicationContext.getBean("detourDataListener");
都可以
但是不能用下面的,因为这是springMVC的标签:
(AppealDetourListener) ContextLoader.getCurrentWebApplicationContext().getBean("detourDataListener");
二、用自动注入的方式也可以;
@Autowired private AppealDetourListener appealDetourListener;
相关文章
- spring boot 过滤器_拦截器和过滤器的区别面试
- spring容器初始化过程中出现异常_spring容器什么时候启动
- 只会用 Spring Boot 创建微服务?那你就 OUT 了,还有这 4 种替代方案!
- Spring集成MyBaties中sqlSessionFactory的创建[通俗易懂]
- SqlSessionTemplate详解——Mybatis+Spring Boot整合
- Spring框架:第四章:Spring管理数据库连接池
- Spring Boot跨域配置
- spring boot整合shiro_Spring框架介绍及使用
- 日常随笔--Spring Cloud、Shell脚本、JDK版本新特征
- Spring AOP、AspectJ、CGLIB 是什么关系
- Spring-boot_Spring Boot
- 极简教程 | 使用Actuator 实现Spring Boot应用监控
- 在云服务器上搭建个人版chatGPT及后端Spring Boot集成chat GPT教程
- Spring Boot如何实现在线预览?这个开源项目可以学习一下,支持99%常用文件!
- Payment Spring Boot 1.0.2.RELEASE 发布,接入微信支付分、先享卡功能
- Spring Boot 2.x基础教程:配置元数据的应用
- Spring Boot 中 @EnableXXX 注解的驱动逻辑
- Spring-Boot快速搭建web项目详细总结详解编程语言
- Spring Boot(二十):使用spring-boot-admin对spring-boot服务进行监控详解编程语言
- Spring Boot(十四):spring boot整合shiro-登录认证和权限管理详解编程语言
- Spring Boot(十三):spring boot小技巧详解编程语言
- Spring Boot(五):spring data jpa的使用详解编程语言
- Spring Boot 2 + JPA / Hibernate 5 注入 SessionFactory 的正确姿势详解编程语言
- Spring Boot 2 快速教程:WebFlux Restful CRUD 实践(三)
- Nacos 2.0的Spring Boot Starter来了!