spring
文章平均质量分 66
jiuxiao199132
这个作者很懒,什么都没留下…
展开
-
spring 配置 一个类在 tomcat启动的时候调用
配置一个扫描 init包下面所有的类打上注解,实现接口,注入service.原创 2017-04-13 11:29:37 · 1756 阅读 · 1 评论 -
spring4学习记录05-spring mvc实战之框架构建测试jpa借助spring-data实现自动化jpa
目标测试jpa:实现通过jpa写入一条用户数据到数据库借助springdata 实现自动化jpa测试jpa在上一章中只完成了 启动项目 通过User 实体Bean 自动建立表结构. 接下来 完成 编写测试类 写入数据到User中配置spring文件在上一章中 所有的配置文件全部在spring的一个配置文件当中,如果配置内容越来越多 不利于扩展,这里对spring配置文件进行切割重命名applica原创 2017-04-27 14:34:53 · 293 阅读 · 0 评论 -
spring4学习记录07-调用远程服务RPC(同步)
概念远程调用与本地调用的区别在于距离,程序内部直接调用叫做本地调用,一个程序访问另外一个程序提供的服务就叫做远程调用。 类似于人与人之间的交流,两个人在会议室讨论一个话题,这种面对面的形式就是本地交流。而如果我们拿起电话跟另外一个城市的人打电话来交流,这就是远程调用(Remote procedure call , RPC)spring提供的远程调用模型(这里主要说明RMI) RPC模型 适原创 2017-05-18 09:50:12 · 2398 阅读 · 0 评论 -
spring4学习记录04-spring mvc实战之框架构建引入jpa
本章目标引入jpa 新建一个User类,数据库自动生成一个user表引入相关jar打开pom文件 加入 依赖jar hibernate版本是 4.2.0,加入在pom properties节点中<hibernate-version>4.2.0.Final</hibernate-version> <!-- spring jpa所需要的jar --> <dependen原创 2017-04-26 16:23:38 · 516 阅读 · 0 评论 -
spring4学习记录03-spring mvc实战之框架构建
目的构建spring+springmvc+springDataJpa+shiro完成一个简单的Demo项目构建新建java项目(这里建立的是maven项目)一直next 项目进行编辑选中项目右键进行编辑,选中3.0版本,jdk1.7,或者更高这里用的myeclipse2013 选不了1.8 修改pom文件引入插件<project xmlns="http://maven.apache.org/PO原创 2017-04-26 11:08:18 · 282 阅读 · 0 评论 -
spring4学习记录02-spring AOP
前置消息,后置消息,环绕消息,参数传递package com.jx.spring02;import org.aspectj.lang.JoinPoint; import org.aspectj.lang.ProceedingJoinPoint;public class Calc { public void before(JoinPoint jp){ System.out.pri原创 2017-04-24 16:20:23 · 235 阅读 · 0 评论 -
spring4学习记录01-初识spring
简介spring是一个开源框架,spring可以做非常多的事情,但是spring的目标是致力于简化Java开发。 为了降低spring开发的复杂性,spring采取了以下四个关键策略. 基于pojo的轻量级和最小入侵性编程 通过依赖注入和面向接口实现松耦合 基于面向切面的惯例进行声明式编程 通过切面和模板减少样板式代码说明spring核心IOC(控制反转)场景:人读书那么定义两个原创 2017-04-24 10:17:24 · 232 阅读 · 0 评论 -
spring4学习记录06-spring mvc实战之spring-data-jpa使用说明
目标通过spring-data-jpa完成 对用户的 一些操作定义查询方法Junit service Repository 目录结构 结论框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如 find、findBy、read、readBy、get、getBy,然后对剩下部分进行解析。并且如果方法的最后一个参数是 Sort 或者 Pageable 类型,也会提取相关的信息,以原创 2017-04-27 17:56:26 · 281 阅读 · 0 评论 -
spring 事务管理
具体示例在如上代码中 假设有 十条 数据要进行删除.前面五条删除没有问题,当第六条数据出错的时候。 结果: 六到十的数据没有删除掉,但是一到五 数据被删掉了.原因: spring 默认只会针对RuntimeException 异常进行回滚,其他的异常并不会回滚.解决方案加上回滚的异常类型即可 总结spring 事务 通过注解配置,可以配置到类上面,也可以配置到方法上,建议配置在方法上.sprin原创 2017-04-13 11:39:56 · 168 阅读 · 0 评论 -
spring4学习记录08-调用远程服务RPC(异步,activeMQ)
简介上一篇文章说的是应用之间同步进行交互的场景,这里介绍异步的使用。概念同步,当客户端调用远程方法时,客户端必须等待远程方法完成之后,才能继续执行,即使远程方法并不返回任何消息,客户端也必须阻塞到服务完成。 异步,客户端不需要等待服务器处理消息,甚至不需要等待客户端把消息发送给了服务端,就可以继续执行后面的流程,这是因为客户端假定服务端最终可以收到并处理这条消息。发送消息在异步消息中主要有两个概念原创 2017-05-18 16:00:50 · 1131 阅读 · 0 评论