![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
文章平均质量分 70
从乌托邦醒来
现实与乌托邦
展开
-
EasyPoi自定义Handler校验导入字段
最近公司让我做报表导入,之前没这方面的经验,所以上网找了找文档学习,这过程也踩了不少坑,记录一下避免再犯。一、添加依赖<dependency> <groupId>cn.afterturn</groupId> <artifactId>easypoi-web</artifactId> <version>3.0.3</version></dependency>二、编写Entity...原创 2022-03-17 18:14:58 · 1464 阅读 · 0 评论 -
Spring事务(Transaction)的事务传播行为及隔离级别
一、事物特性定义事物最重要的两个特性,是事物的传播级别和数据隔离级别。传播级别定义的是事物的控制范围,事物隔离界别定义的是事物在数据库读写方面的控制范围。原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行;一致性:事务的执行使得数据库从一种正确状态转换成另一种正确状态 ;隔离性:在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务;持久性:事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障, 事务的处理结果也会得到保存。...原创 2021-12-05 21:10:14 · 1858 阅读 · 0 评论 -
二、Spring中AOP的原理及用法(基础理解)
一、AOP的概念AOP(Aspect Oriented Programming),即面向切面编程。 (OOP:Object 面向对象编程)有了AOP,你写代码时不需要把这个验证用户步骤写进去,即完全不考虑验证用户。只写取款和显示余额的业务代码。而在另一个地方,写好验证用户的代码。这个验证用户的代码就是切面代码,以后在执行取款和显示余额的时候,利用代理模式。将验证用户的功能在执行取款和显示余额前调用。代码在Spring容器中执行的时候,通过配置告诉Spring你要把这段代码加到哪几个地方,Spring原创 2021-10-07 20:51:44 · 831 阅读 · 0 评论 -
一、Spring中IOC的原理及用法(基础理解)
Spring框架的介绍Spring是分层的java SE/EE应用的full-stack轻量级开源框架。 它是以IOC控制反转(Inversion Of Control)和AOP面向切面编程(Aspect Oriented Programming)为核心。 提供了表现层springmvc和持久层Spring JDBC以及业务层的事务管理等企业级应用解决方案 将开源世界中众多优秀的第三方框架和类库整合。spring的优点:● IOC解耦,简化开发● AOP面向切面编程支持● 生命式原创 2021-09-20 17:38:29 · 1505 阅读 · 0 评论