Spring
刘元涛
活着只为改变世界
展开
-
Spring事务隔离级别介绍
Propagation :key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY--支持当前事务,原创 2016-01-08 10:08:10 · 370 阅读 · 0 评论 -
构建微服务:Spring boot 入门篇
原文地址:http://www.cnblogs.com/ityouknow/p/5662753.html#3468419什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boo转载 2016-07-13 12:29:17 · 3229 阅读 · 0 评论 -
spring 多数据源一致性事务方案
原文地址:http://www.cnblogs.com/ityouknow/p/4977136.htmlspring 多数据源配置spring 多数据源配置一般有两种方案:1、在spring项目启动的时候直接配置两个不同的数据源,不同的sessionFactory。在dao 层根据不同业务自行选择使用哪个数据源的session来操作。2、配置多个不同的数据源,使转载 2016-07-13 12:26:56 · 3217 阅读 · 0 评论 -
传智播客Spring MVC教案
1 SpringMVC架构1.1 Spring web mvc介绍 Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: 1.2 Web MVC mvc设计模式在b/s系统下应用: 用户发起request请求至控制器(转载 2016-07-01 16:09:41 · 3488 阅读 · 0 评论 -
Spring面试问答Top 25
原文地址:http://www.admin10000.com/document/6242.html 本人收集了一些在大家在面试时被经常问及的关于Spring的主要问题,这些问题有可能在你下次面试时就会被问到。对于本文中未提及的Spring其他模块,我会单独分享面试的问题和答案。 欢迎大家向我推荐你在面试过程中遇到关于Spring的问题。我会把大家推荐的问题添加到下面的Spri转载 2016-07-01 15:56:19 · 560 阅读 · 0 评论 -
Spring 4.3 的新功能和增强
核心容器改进核心容器额外提供了更丰富的元数据来改进编程。默认 Java 8 的方法检测为 bean 属性的 getter/setter 方法。如果目标 bean 只定义了一个构造函数,则它无需要指定@Autowired注解@Configuration类支持构造函数注入。任何 SpEL 表达式用于指定@EventListener的 condition 引用到 bean(例如@beanName转载 2016-07-01 14:17:32 · 650 阅读 · 0 评论 -
Spring+Mybatis实现动态SQL查询
原文地址:http://shiyanjun.cn/archives/858.html在报表类应用中,通常需要根据不同的维度去组合复杂的查询条件,然后构造SQL去执行查询。如果只是通过在程序中简单地拼接SQL语句,工作量会非常大,而且代码可能也非常难以维护。Mybatis支持动态SQL查询功能,可以通过配置动态的SQL来简化程序代码中复杂性,不过,这个颇有点XML编程的韵味,通过XML来处理复杂转载 2016-01-12 13:48:14 · 4353 阅读 · 0 评论 -
Spring包详解
下载的spring包中文件及各种包众多,在项目中往往只有部分是我们必须的,如果不清楚什么时候需要什么包的话,看看下面就知道了。 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs 目录下是相关的文档,包括有Spri原创 2016-01-08 10:16:29 · 387 阅读 · 0 评论 -
Spring Data学习笔记
Spring Data 概述Spring Data : Spring 的一个子项目。用于简化数据库访问,支持NoSQL 和 关系数据存储。其主要目标是使数据库的访问变得方便快捷。SpringData 项目所支持 NoSQL 存储:MongoDB (文档数据库)Neo4j(图形数据库)Redis(键/值存储)Hbase(列族数据库)SpringData 项目所支持的关系数原创 2016-01-26 21:46:05 · 832 阅读 · 0 评论 -
SpringMVC对RESTful支持
1.1 什么是RESTfulRESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。 1、对url进行规范,写RESTful格式的url 非REST的原创 2016-01-26 20:59:09 · 1293 阅读 · 0 评论 -
SpringMVC拦截器学习
1.1 拦截定义 定义拦截器,实现HandlerInterceptor接口。接口中提供三个方法。 public class HandlerInterceptor1implements HandlerInterceptor { //进入 Handler方法之前执行 //用于身份认证、身份授权 //比如身份认证,如果认证通过表示当前用户没有登陆,需要此原创 2016-01-26 20:56:15 · 387 阅读 · 0 评论 -
Spring Data Jpa 自定义属性查询规则
直接在接口(Dao extends JpaRepository)中定义查询方法,如果是符合规范的,可以不用写实现,目前支持的关键字写法如下: Spring Data JPA框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如 find、findBy、read、readBy、get、getBy,然后对剩下部分进行解析。假如创建如下的查询:findByU转载 2016-01-08 10:14:58 · 8973 阅读 · 0 评论 -
spring整合消息队列rabbitmq
原文地址:http://blog.csdn.net/l192168134/article/details/51210188ps:本文只是简单一个整合介绍,属于抛砖引玉,具体实现还需大家深入研究哈.. 1.首先是生产者配置?1234567891011转载 2016-07-02 11:51:03 · 378 阅读 · 0 评论