![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
YH_9339
内心的强大永远胜过外表的浮华!
展开
-
Spring配置事务中@Transactional各个属性定义
Spring中的@Transactional比较重要的一些属性,比如 Propagation(事务传播属性),Isolation(事务隔离级别),Rollback Rules(事务回滚规则,默认情况是RunTimeException的时候回滚,即unchecked exception),Timeout(事务执行时长,默认30秒),Read-Only(是否只读,声明只读可加快事务执行速度)。除了这些原创 2017-09-04 09:43:58 · 287 阅读 · 0 评论 -
依赖注入(DI)和控制反转(IOC)的详细分析
1.控制反转(Inversion of Control)与依赖注入(Dependency Injection)控制反转即IoC (Inversion of Control),它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。IoC是一个很大的概念,可以用不同的方式来实现。原创 2017-09-04 13:07:25 · 263 阅读 · 1 评论 -
定时任务Quartz Scheduler概念详解
首先认识明确几个关于Quartz Scheduler的概念。 调度器:负责对用户定义的所有任务进行调度的类。 触发器:触发器在逻辑上包含两个属性,即如何触发该调度器和触发该调度器之后进行怎么样的操作,在Quartz Scheduler中触发器的触发事件为特定时间。时间可以为一个时间段,也可以为时间点。 任务(jobDetail):触发器在被触发后进行的操作,可以指定任意一个原创 2017-11-20 10:05:31 · 1098 阅读 · 0 评论 -
quartz定时器实现
总结:要实现定时器quartz,我们注意两步就行了,一是写好实现类注意实现类的方法名要和配置中一致,二是做好配置。然后就可以测试了。①定时器实现类HealthRecodersTokenScheduler.javapublic class HealthRecodersTokenScheduler { public void execute() throws Excep原创 2017-11-18 16:50:33 · 387 阅读 · 0 评论 -
spring @component的作用
1、@controller 控制器(注入服务)2、@service 服务(注入dao)3、@repository dao(实现dao访问)4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的) @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是原创 2017-11-28 11:15:15 · 154 阅读 · 0 评论