
Spring总结
HZ_Fang
输不起那就不要输!
展开
-
Spring总结(三)--AOP
AOP的思想是:纵向重复,横向抽取。(一)AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志原创 2018-01-22 14:59:52 · 211 阅读 · 0 评论 -
Spring总结(四)--spring整合jdbc
Spring整合jdbc(一)Spring本身提供了很多模板整合Dao层并且spring中提供了一个可以操作数据库的对象.对象封装了jdbc技术.package cn.spring.jdbcTest;import java.beans.PropertyVetoException;import org.junit.Test;import org.springfr原创 2018-01-22 17:02:29 · 423 阅读 · 0 评论 -
Spring总结(五)--Spring中AOP事务
Spring中AOP事务在总结Spring中AOP事务之前,首先对事务进行一个简短的回顾(一)事务 (1) 事务的四大特性: 1、原子性:事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做。 2、一致性:事务执行的结果必须是使数据库从一个一致状态变成另一个一致性状态。因此当数据库只包含成功事务提交的结果时,就说数据库处于一致性状态。如果数翻译 2018-01-23 17:04:05 · 227 阅读 · 0 评论 -
Spring总结---框架入门、配置、注入
Spring是分层的JavaSE/EE full-stack(一站式) 轻量级开源框架Spring核心 IoC: 控制反转 (对象的创建权反交给Spring,作用是实现了程序的解耦合)DI:Dependency Injection 依赖注入 需要有IOC的环境,Spring创建这个类的过程中,Spring将类的依赖的属性设置进去。AOP: 面向切面编程 (一)配置 1、导包:原创 2018-01-19 11:55:13 · 264 阅读 · 0 评论 -
Spring总结(二)--基于注解的配置
Spring基于注解的配置导包,基于注解的配置比xml的新版本需要在多盗图一个aop的包@Test public void test(){ ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml"); User user = (User) ac.getBean("user");原创 2018-01-19 16:38:43 · 228 阅读 · 0 评论 -
Spring事务异常回滚,捕获异常不抛出就不会回滚
最近遇到了事务不回滚的情况,我还考虑说JPA的事务有bug? 我想多了....... 为了打印清楚日志,很多方法我都加tyr catch,在catch中打印日志。但是这边情况来了,当这个方法异常时候 日志是打印了,但是加的事务却没有回滚。 例: 类似这样的方法不会回滚 (一个方法出错,另一个方法不会回滚) : [html] view plain copyif(userSave){...转载 2018-03-27 11:54:52 · 207 阅读 · 0 评论