在spring容器中获取bean
2023-09-14 08:58:22 时间
在非bean的类中获取jedis这个bean,可以直接使用方法 getJedisTemplate().set("key","value");
private JedisTemplate jedisTemplate = null;
private synchronized JedisTemplate getJedisTemplate() {
if (jedisTemplate != null) {
return jedisTemplate;
}
jedisTemplate = getCurrentWebApplicationContext().getBean(
JedisTemplate.class);
return jedisTemplate;
}
同步还是有必要的
相关文章
- Spring 全家桶之 Spring Boot 2.6.4(八)- 嵌入式 Servlet 容器(Part B)
- 简单介绍一下spring bean的生命周期_Spring bean的生命周期
- Spring 全家桶之 Spring Framework 5.3(二)- Part B
- 阿里一面:Spring Bean 默认是单例的,高并发情况下,如何保证并发安全?
- Spring batch教程 之 spring batch简介
- 慎用ApplicationContextAware的实现类来操作Spring容器的bean
- 为什么 Spring和IDEA 都不推荐使用 @Autowired 注解
- xml的Spring三层项目架构
- 【工具类】提供手动获取被spring管理的bean对象
- 将Bean交给Spring容器管理的几种方式
- Spring MVC入门与数据绑定
- springboot配置多个yml_spring几种配置方式
- Spring监听器-spring源码详解(五)
- spring boot项目中handlerinterceptor autowired 为空解决办法
- 玩转 Spring Boot 集成篇(任务动态管理代码篇)
- Spring Cloud Security配置OAuth2客户端来访问受保护的API
- Spring Cloud Security监控示例-安全审计日志示例
- Spring Security 的核心组件UserDetailsService(三)
- Spring Cloud Task 集成Spring Cloud Task Batch(四)
- Spring Boot中使用MongoDB数据库的方法
- activemq , spring 多个ip监听同一个mq详解编程语言
- Spring Cloud(十):服务网关zuul详解编程语言
- Spring Cloud之Swagger集群搭建详解编程语言
- Spring Boot开启的 2 种方式详解编程语言
- Spring Boot(五):spring data jpa的使用详解编程语言
- Spring IoC容器:BeanFactory和ApplicationContext
- Spring getBean方法:获取容器中的JavaBean
- spring使用Spring整合Redis和Jedis构建高性能应用(redisjedis与)
- Spring框架下整合Redis的实现(spring整合redis)