Spring基础
文章平均质量分 59
BullDemonKing等待唐僧的日子
云计算、大数据、信息安全、系统架构、人工智能
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC中的矩阵参数(MatrixVariable注解使用)
SpringMVC的矩阵参数使用转载 2022-12-23 11:12:40 · 518 阅读 · 0 评论 -
一网打尽 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟!
声明:博文转自:https://www.cnblogs.com/xiang--liu/p/11422504.html把 @ExceptionHandler、HandlerExceptionResolver、@controlleradvice 三兄弟放在一起来写更有比较性。这三个东西都是用来处理异常的,但是它们使用的场景都不一样。看本文给你详细的讲解,再也不怕面试被问到了!这三个注解都是来自...转载 2019-09-25 16:02:26 · 1011 阅读 · 0 评论 -
REDISTEMPLATE如何注入到VALUEOPERATIONS
今天看到Spring操作redis 是可以将redisTemplate注入到ValueOperations,避免了ValueOperations<String, Object> valueOperations = redisTemplate.opsForValue(); 这样来获取ValueOperations;@Resource(name = "redisTemplate")pr...转载 2018-06-20 14:31:38 · 1312 阅读 · 0 评论 -
使用AOP 实现Redis缓存注解,支持SPEL
公司项目对Redis使用比较多,因为之前没有做AOP,所以缓存逻辑和业务逻辑交织在一起,维护比较艰难所以最近实现了针对于Redis的@Cacheable,把缓存的对象依照类别分别存放到redis的Hash中,对于key也实现了SPEL支持。1.applicationContext.xml,配置JedisPool<bean id="jedisPoolConfig" class="redis.c...转载 2018-06-29 13:11:36 · 297 阅读 · 1 评论 -
doGetBean(为什么org.springframework.data.redis.core.RedisTemplate的实例可以注入为ListOperations)
类org.springframework.beans.factory.support.AbstractBeanFactory方法T doGetBean(final String name, final Class<T> requiredType, final Object[] args, boolean typeCheckOnly)这里requiredType是获取的实例要转换成的类型...转载 2018-04-12 09:49:15 · 1796 阅读 · 0 评论 -
Spring 框架的设计理念与设计模式分析
Spring 的骨骼架构Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图:图 1 .Spring 框架的总体架构图从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context 和 Beans。它们构建起了整个 Spring 的骨骼架构。没有它们就不可能有 AOP、Web 等上层的特性功能。下面也将主转载 2017-12-26 08:55:14 · 457 阅读 · 0 评论 -
Spring AOP切点表达式函数
摘要: Spring中的AspectJ切点表达式函数 切点表达式函数就像我们的GPS导航软件。通过切点表达式函数,再配合通配符和逻辑运算符的灵活运用,我们能很好定位到我们需要织入增强的连接点上。经过上面的铺垫,下面来看看Springz中支持的切点表Spring中的AspectJ切点表达式函数切点表达式函数就像我们的GPS导航软件。通过切点表达式函数,再配合通配符和逻辑运算符的灵转载 2017-12-04 10:01:37 · 4935 阅读 · 0 评论 -
Spring源码追踪1——doGetBean(为什么org.springframework.data.redis.core.RedisTemplate的实例可以注入为ListOperations)
类org.springframework.beans.factory.support.AbstractBeanFactory方法T doGetBean(final String name, final Class requiredType, final Object[] args, boolean typeCheckOnly)这里requiredType是获取的实例要转换成的类型,转载 2017-12-11 11:00:04 · 359 阅读 · 0 评论 -
Spring mvc HTTP协议之缓存机制
概述Spring MVC 支持HTTP协议的 Last-Modified 缓存机制。在客户端地一次输入URL时,服务器端会返回内容和状态码200, 表示请求成功,同时会添加一个“Last-Modified”属性,表示该请求资源的最后修改时间客户端第二次请求此URL时,客户端会向服务器发送请求头 “IF-Modified-Since”,如果服务端内容没有变化,则自动返回HTTP304状态码(转载 2017-10-18 11:22:44 · 1485 阅读 · 0 评论 -
Spring 多线程下注入bean问题
问题Spring中多线程注入userThreadService注不进去,显示userThreadService为null异常代码如下:public class UserThreadTask implements Runnable { @Autowired private UserThreadService userThreadService; @Override转载 2017-10-18 11:13:17 · 1331 阅读 · 0 评论 -
Maven Spring BOM (bill of materials)
为了防止用Maven管理Spring项目时,不同的项目依赖了不同版本的Spring,可以使用Maven BOM来解决者一问题。在依赖管理时,引入spring-framework-bom,如:dependencyManagement> dependencies> dependency> groupId>org.springframe转载 2017-06-14 11:24:58 · 479 阅读 · 0 评论 -
Spring Security 技术图谱
图片来源:阿里巴巴-小马哥转载 2017-06-20 14:28:53 · 938 阅读 · 0 评论 -
Spring各个组件常用注解含义(持续更新ing)
声明Bean的注解:@Component : 组件,没有明确的角色@Service : 在业务逻辑层(service层)使用@Repository : 在数据访问层(dao层)使用.@Controller : 在展现层(MVC--SpringMVC)使用注入Bean的注解:@Autowired : Spring提供的注解.@Inject : JSR-330提供的注解@Resou转载 2017-07-19 16:02:26 · 848 阅读 · 0 评论 -
spring源码分析之@ImportSelector、@Import、ImportResource工作原理分析
1. @importSelector定义:/** * Interface to be implemented by types that determine which @{@link Configuration} * class(es) should be imported based on a given selection criteria, usually one or m转载 2017-08-07 14:55:24 · 3881 阅读 · 0 评论
分享