![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
lljliulljn
关注区块链开发,移动开发,大数据,云计算,软件架构
展开
-
自定义事务
Spring的开启事务管理主要是通过@EnableTransactionManagement注解来实现的。 查看源码就会发现,这个注解主要是注入了两个类InfrastructureAdvisorAutoProxyCreator和BeanFactoryTransactionAttributeSourceAdvisor,而且这两个类是通过其他的Configure类导入的。Infrastruct转载 2016-05-19 16:07:41 · 1337 阅读 · 0 评论 -
Spring Aop
Spring开启AOP一般是使用@EnableAspectJAutoProxy来开启的。这个注解的主要作用是注入了一个实现了BeanPostProcessor接口的类。这个接口在前面介绍过,会嵌入到Bean的实例化过程。 所以只要我们注入这个类AnnotationAwareAspectJAutoProxyCreator也可以开启AOP功能了。完整的代码放在Github上。 @Bean转载 2016-05-19 16:08:21 · 338 阅读 · 0 评论 -
spring多数据源配置
项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此。多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源。例如在一个spring和hibernate的框架的项目中,我们在spring配置中往往是配置一个dataSource来连接数据库,然后绑定给sessionFactory,在dao层代码中再指定sessionFactory来进行数据库操作。转载 2016-06-29 16:27:57 · 425 阅读 · 0 评论 -
Redis 缓存 + Spring 的集成示例
《整合 spring 4(包括mvc、context、orm) + mybatis 3 示例》一文简要介绍了最新版本的 Spring MVC、IOC、MyBatis ORM 三者的整合以及声明式事务处理。现在我们需要把缓存也整合进来,缓存我们选用的是 Redis,本文将在该文示例基础上介绍 Redis 缓存 + Spring 的集成。关于 Redis 服务器的搭建请参考博客《Redhat5.8转载 2016-07-12 10:36:00 · 837 阅读 · 0 评论 -
深入学习微框架:Spring Boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。多年以来,Spring IO平台饱受非议的一点就是大量的X转载 2016-07-04 10:40:25 · 1324 阅读 · 0 评论 -
mysql 表结构生成java实体与mybatis映射
service_merchant | CREATE TABLE service_merchant ( id int(11) unsigned NOT NULL AUTO_INCREMENT, merchant_name varchar(32) NOT NULL COMMENT ‘服务商名称’, coop_type tinyint(2) NOT NULL DEFAULT ‘0’ CO转载 2016-08-12 14:09:31 · 3133 阅读 · 0 评论 -
SpringMvc自动任务调度之task实现
xmlversion="1.0"encoding="UTF-8"?>beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www转载 2016-08-12 14:31:02 · 1224 阅读 · 0 评论