springEL表达式详解及应用

什么是SpringEL? Spring3中引入了Spring表达式语言—SpringEL,SpEL是一种强大,简洁的装配Bean的方式,他可以通过运行期间执行的表达式将值装配到我们的属性或构造函数当中,更可以调用JDK中提供的静态常量,获取外部Properties文件中的的配置 为什么要使用Sp...

2018-05-10 17:55:40

阅读数:3884

评论数:0

记一个简单的自定义spring注解的实现方案

这是一个为了实现mq发送保证必达性的组件,在本地业务事务中保存一条消息到本地消息表,然后在事务提交之后马上触发发送,发送失败的通过本地消息表轮询进行重试。 1.先加载一个实现了MethodInterceptor的接口的类作为AOP拦截类,这样在这个类中实现具体的方法调用。 public cla...

2018-04-26 22:12:21

阅读数:37

评论数:0

Spring的单例实现原理

单例模式有饿汉模式、懒汉模式、静态内部类、枚举等方式实现,但由于以上模式的构造方法是私有的,不可继承,Spring为实现单例类可继承,使用的是单例注册表的方式。 什么是单例注册表呢, 1. 使用map实现注册表; 2. 使用protect修饰构造方法; 我们看一个例子: Import j...

2018-03-27 18:23:50

阅读数:2571

评论数:0

mvc

MVC中,M(model)模型,C(Controller)控制器,V(view)视图三个模块,在web的请求处理中都承担一个什么样的角色,作用是什么,这个问题是我面试spring时基本都会问的一个基础问题(可以在我的另外一系列博客中看到我对面试题的整理),因为我觉得正确的理解mvc的概念是深入理解...

2018-02-09 17:25:06

阅读数:51

评论数:0

7种事务的传播机制

事务的传播机制定义在TransactionDefinition接口中,我们也可以通过枚举类Propagation类调用,下面我也附上两个类的源码供参考。 REQUIRED(默认):支持使用当前事务,如果当前事务不存在,创建一个新事务。 SUPPORTS:支持使用当前事务,如果当前事务不存在,则...

2018-01-30 16:32:10

阅读数:4433

评论数:0

注解@autowired与@resources的区别

注解

2017-06-19 18:04:05

阅读数:2238

评论数:0

注解@controller@service@component@repository区别

注解

2017-06-19 16:09:29

阅读数:1230

评论数:3

mysql中timestamp与datetime区别

总结了一下timestamp与datetime的区别与使用推荐 1. timestamp支持范围“1970-01-01 00:00:00”~“2038-01-19 03:14:07”,datetime支持范围“1000-01-01 00:00:00”~“9999-12-31 23:59:59”,...

2016-05-19 16:33:11

阅读数:350

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭