随笔分类 -  spring

spring squertz定时任务
摘要:spring squertz是一个强大的定时任务处理方式 1、需要的Jar quartz-1.8.5.jar commons-logging.jar spring-core-3.0.5.RELEASE.jar spring-beans-3.0.5.RELEASE.jar spring-context 阅读全文

posted @ 2016-11-24 20:15 WhyWin 阅读(1272) 评论(0) 推荐(0)

spring 定时任务@Scheduled
摘要:1、配置文件 2、调用 有两种使用方式 1)如果需要以固定速率执行,只要将注解中指定的属性名称改成fixedRate即可,以下方法将以一个固定速率5s来调用一次执行,这个周期是以上一个任务开始时间为基准,从上一任务开始执行后5s再次调用: 2)使用cron表达式,可以实现定时调用如:每天凌晨调用,详 阅读全文

posted @ 2016-11-03 08:37 WhyWin 阅读(27668) 评论(2) 推荐(3)

spring 事务回滚
摘要:1、遇到的问题 当我们一个方法里面有多个数据库保存操作的时候,中间的数据库操作发生的错误。伪代码如下: 期待的情况:发生错误之前的所有数据库保存操作都回滚,即不保存 正常情况:前面的数据库操作会被执行,而发生数据库操作错误开始及之后的所有的数据保存操作都将失败。这样子应该都不是我们要的结果吧。 当遇 阅读全文

posted @ 2016-10-16 00:18 WhyWin 阅读(35513) 评论(3) 推荐(15)

spring 注入一个以枚举类型对象
摘要:1、枚举 在实际编程中,往往存在着这样的“数据集”,它们的数值在程序中是稳定的,而且“数据集”中的元素是有限的。 例如星期一到星期日七个数据元素组成了一周的“数据集”,春夏秋冬四个数据元素组成了四季的“数据集”。 在java中如何更好的使用这些“数据集”呢?因此枚举便派上了用场,是枚举的一... 阅读全文

posted @ 2015-12-28 15:59 WhyWin 阅读(20677) 评论(2) 推荐(2)

log4j 日志信息的引入(通用版)——解决项目运行过程中的日志信息
摘要:定义 log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件,甚至是套接口服务器、NT的事件记录器、UNIXSyslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生... 阅读全文

posted @ 2015-08-26 20:00 WhyWin 阅读(3892) 评论(0) 推荐(5)

spring 容器加载完成后执行某个方法
摘要:理论 刚好再开发过程中遇到了要在项目启动后自动开启某个服务,由于使用了spring,我在使用了spring的listener,它有onApplicationEvent()方法,在Spring容器将所有的Bean都初始化完成之后,就会执行该方法。 应用场景:很多时候我们想要在某个类加载完毕时干某件... 阅读全文

posted @ 2015-08-11 13:49 WhyWin 阅读(31716) 评论(4) 推荐(3)

spring ioc DI 理解
摘要:下面是我从网上找来的一些大牛对spring ioc和DI的理解,希望也能让你对Spring ioc和DI的设计思想有更进一步的认识。一、分享Iteye的开涛对Ioc的精彩讲解 Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,I... 阅读全文

posted @ 2015-08-02 12:11 WhyWin 阅读(5150) 评论(1) 推荐(5)

Spring @Transactional ——事务回滚
摘要:工作原理运行配置@Transactional注解的测试类的时候,具体会发生如下步骤1)事务开始时,通过AOP机制,生成一个代理connection对象,并将其放入DataSource实例的某个与DataSourceTransactionManager相关的某处容器中。在接下来的整个事务中,客户代码都... 阅读全文

posted @ 2015-07-26 20:40 WhyWin 阅读(11349) 评论(1) 推荐(3)

导航