spring
action5362603
这个作者很懒,什么都没留下…
展开
-
Spring 3 mvc中返回pdf,json,xml等不同的view
spring mvc就是好,特别是rest风格的话,一个 org.springframework.web.servlet.view.ContentNegotiatingViewResolver就可以根据不同的场景返回不同的view了,比如返回json,xml,pdf等.马上看代码实现 先是一个简单的pojo [code="java"] package com.hmk...原创 2014-04-30 22:14:06 · 73 阅读 · 0 评论 -
springboot 多数据源
spring.datasource.test1.driverClassName = com.mysql.jdbc.Driverspring.datasource.test1.url = jdbc:mysql://localhost:3306/test01?useUnicode=true&characterEncoding=utf-8spring.datasource.test1...原创 2017-12-24 11:07:24 · 216 阅读 · 0 评论 -
Spring AOP 概念与例子
先了解AOP的相关术语:1.通知(Advice):通知定义了切面是什么以及何时使用。描述了切面要完成的工作和何时需要执行这个工作。2.连接点(Joinpoint):程序能够应用通知的一个“时机”,这些“时机”就是连接点,例如方法被调用时、异常被抛出时等等。3.切入点(Pointcut)通知定义了切面要发生的“故事”和时间,那么切入点就定义了“故事”发生的地点,例如某个类或方法的名称,Spr...原创 2016-04-11 11:05:59 · 140 阅读 · 0 评论 -
在Spring中使用JTA事务管理
Spring 通过AOP技术可以让我们在脱离EJB的情况下享受声明式事务的丰盛大餐,脱离Java EE应用服务器使用声明式事务的道路已经畅通无阻。但是很大部分人都还认为脱离Java EE应用服务器就无法使用JTA事务,这是一个误解。其实,通过配合使用ObjectWeb的JOTM开源项目,不需要Java EE应用服务器,Spring也可以提供JTA事务。 正因为AOP让Spring拥有了脱...原创 2016-04-10 21:01:17 · 128 阅读 · 0 评论 -
Spring分布式事务实现
分布式事务是指操作多个数据库之间的事务,spring的 org.springframework.transaction.jta.JtaTransactionManager,提供了分布式事务支持。如果使 用WAS的JTA支持,把它的属性改为WebSphere对应的TransactionManager。 在tomcat下,是没有分布式事务的,不过可以借助于第三方软件jotm(Java Ope...原创 2016-04-10 20:57:38 · 84 阅读 · 0 评论 -
spring+hibernate+jta 分布式事务Demo
0、设计分布式数据库,修改第一部分的例子。先将db1中的user1表中的记录清除,把user2表drop掉,然后create一个新的 database db2来模拟分布式数据库,在db2中新建一张表user2,结构和user1一致。接下来的操作就是同时对2个数据库的2张表进行操作了。1、DAO接口、DAOImpl实现,Service接口、ServiceImpl实现都不用去动它,为使第一次...原创 2016-04-10 20:45:24 · 85 阅读 · 0 评论 -
使用hibernate 分表做增删改查、
公司项目有一张表的数据量特别大、而且时间越长累积的数据量就越大、 后来DBA决定分表来解决性能问题、 分表是指 一个母体表 一群子表(结构和字段与母体表完全一样) 我们程序对母表操作其实就是对子表操作、让其无法感知有分表这个动作、 而使用hibernate如何分表呢? 难道我要写N个子表类Domain吗?那累屎我算了、 呵呵、我们这里需要hibern...原创 2014-10-23 17:30:44 · 120 阅读 · 0 评论 -
怎么在spring官网上下载spring的jar包, 源代码和文档?
现在 http://repo.spring.io/release/org/springframework/spring/ 第一种,简单粗暴直接 1http://repo.springsource.org/libs-release-local/org/springframework/spring/3.2.4.RELEASE/spring-framework-3.2.4...原创 2015-11-28 12:11:18 · 89 阅读 · 0 评论 -
Spring Security学习总结二
前一篇文章里介绍了Spring Security的一些基础知识,相信你对Spring Security的工作流程已经有了一定的了解,如果你同时在读源代码,那你应该可以认识的更深刻。在这篇文章里,我们将对Spring Security进行一些自定义的扩展,比如自定义实现UserDetailsService,保护业务方法以及如何对用户权限等信息进行动态的配置管理。 说明:如果你通过Goo...原创 2014-10-20 17:29:51 · 89 阅读 · 0 评论 -
Spring Security学习总结一(转)
在认识Spring Security之前,所有的权限验证逻辑都混杂在业务逻辑中,用户的每个操作以前可能都需要对用户是否有进行该项 操作的权限进行判断,来达到认证授权的目的。类似这样的权限验证逻辑代码被分散在系统的许多地方,难以维护。AOP(Aspect Oriented Programming)和Spring Security为我们的应用程序很好的解决了此类问题,正如系统日志,事务管理等这些系...原创 2014-10-20 17:27:54 · 137 阅读 · 0 评论 -
spring中的事件传播
package com.logcd.beans;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;public class ...原创 2014-10-18 10:43:15 · 92 阅读 · 0 评论 -
Spring事务Transaction配置的五种注入方式详解
代码下载地址:http://www.zuidaima.com/share/1828220435860480.htm原文:Spring事务Transaction配置的五种注入方式详解前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。 ...原创 2014-09-19 14:21:52 · 168 阅读 · 0 评论 -
五种Spring事务的配置方式
第一种方式:每个Bean都有一个代理[code="java"] ...原创 2014-04-11 20:45:50 · 58 阅读 · 0 评论 -
Spring简介01
Spring是一个轻量级控制反转(IOC)和面向切面(AOP)的容器框架。兴起于2003年,它主要是为了解决企业应用开发的复杂性而诞生的,框架的主要优势之一就是其分层结构,分层结构允许使用者使用哪一个组件。同时也为J2EE开发提供了集成的框架。简单来说:Spring是一个分层的一站式的轻量级的开源框架。目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB...原创 2014-03-25 13:44:04 · 134 阅读 · 0 评论 -
SpringAOP 的使用(两种方式)
使用Spring AOP 拦截 方法,给被拦截的方法加上,前置通知,后置通知,例外通知,最终通知 的两个例子,见 附件需要 spring.jar,cglib.jar,commons-logging.jar 方式1. 被拦截的类没有实现任何接口 关键代码:package junit.test;import org.junit.BeforeClass;import ...原创 2014-07-24 14:25:00 · 93 阅读 · 0 评论 -
spring aop
<context:annotation-config /> <context:component-scan base-package="com.oys" /> <aop:aspectj-autoproxy /> <bean class="org.springframework.aop.aspectj.annotation.Annotatio...原创 2014-07-05 23:53:42 · 93 阅读 · 0 评论 -
Spring源代码解析(收藏) Spring源代码解析(一):IOC容
Spring源代码解析(收藏) Spring源代码解析(一):IOC容器:http://www.iteye.com/topic/86339 Spring源代码解析(二):IoC容器在Web容器中的启动:http://www.iteye.com/topic/86594 Spring源代码解析(三):Spring JDBC:http://www.iteye.com/topic/87034 Spri...原创 2014-05-21 16:06:43 · 169 阅读 · 0 评论 -
SpringMVC返回JSON数据时日期格式化问题
其实SpringMVC的JSON转换方法是利用了 Jackson 这个开源的第三方类库,它提供了一些自定义格式的方法。只要我们继承它的抽象类:public abstract class JsonSerializer,并在相应的属性方法上添加指定注解:@JsonSerialize�0�2即可实现。编写Date日志自定义转换类:CustomDateSerializer.java...原创 2014-04-30 22:17:39 · 714 阅读 · 0 评论 -
springboot jta分步式事物
# Mysql 1mysql.datasource.test.url = jdbc:mysql://localhost:3306/test01?useUnicode=true&characterEncoding=utf-8mysql.datasource.test.username = rootmysql.datasource.test.password = root...原创 2017-12-24 11:30:45 · 375 阅读 · 0 评论