Spring
前端交互仔
编程咨询v: woyaobaofuniubi
展开
-
切面的理解
通知可以指自己定义的一个类,切入点指的是需要扩展的方法,切面就是由通知和切入点组成的。原创 2020-11-17 13:14:30 · 1026 阅读 · 0 评论 -
Spring中AOP的理解
AOP是能够让我们在不影响原有功能的前提下,为软件横向扩展功能。我们在WEB项目开发中,通常都遵守三层原则,包括控制层(Controller)->业务层(Service)->数据层(dao),那么从这个结构下来的为纵向,它具体的某一层就是我们所说的横向。AOP的作用举例说明:我们现在有个学校管理系统,已经实现了对老师和学生的增删改,又新来个需求,说是对老师和学生的每次增删改做一个记录,到时候校长可以查看记录的列表。那么问题来了,怎么样处理是最好的解决办法呢?这里我罗列了三种解决办法,我们来转载 2020-11-15 20:03:45 · 326 阅读 · 0 评论 -
ssm整合2(SpringMVC)
注解式开发要开启注解扫描事务管理器的理解:https://blog.csdn.net/feidi7783/article/details/80673437原创 2020-10-24 14:32:16 · 97 阅读 · 1 评论 -
spring的注解开发
细粒度控制我们也可以不写,默认的就可以了原创 2020-10-23 10:56:27 · 110 阅读 · 0 评论 -
ssm整合
添加provided,因为provided表明该包只在编译和测试的时候用,所以,当启动tomcat的时候,就不会冲突了原创 2020-10-22 18:19:30 · 107 阅读 · 0 评论 -
Spring整合Struts2开发
上面运行会报错原创 2020-10-21 22:33:42 · 93 阅读 · 0 评论 -
事务的传播属性
不可重复读(在一次业务操作中多次读同一条数据出现了数据不一致的情况)如果数据库的隔离级别为可重复读:它就能有效的避免无论你在一次业务逻辑中你执行多复杂的业务逻辑,无论期间有多少个客户端对数据进行了修改,我们都可以保证在一次业务操作中拿到的数据是一致的。...原创 2020-10-21 17:39:12 · 101 阅读 · 0 评论 -
log4j的理解
原创 2020-10-21 16:01:31 · 112 阅读 · 0 评论 -
Spring整合Mybatis理解3
做任何框架的整合我们都是先要引入相关依赖。没有Spring的时候Mybatis正常用(写主配置文件,写工具类,写完工具类写建表,写实体对象,写dao接口,写Mapper配置文件注册,写业务)对数据库的访问操作指的就是CRUD没有sqlsession就拿不到dao就完不成数据库的操作上面的是伪代码数据源就是一个连接池...原创 2020-10-20 13:02:28 · 179 阅读 · 1 评论 -
Spring如何创建复杂对象
通过工厂中对象的唯一标识去获取对象包名都小写其实和我们普通创建对象的不同就是我们需要创建的是一个实现接口和抽象类的类,我们以前创建的类是一个有对象属性和方法的类,但是都是要注册到配置文件中,然后就可以用了。...原创 2020-10-20 10:50:35 · 314 阅读 · 0 评论 -
Spring的理解3
1.引入spring框架相关依赖2.引入spring框架配置文件3.通过spring管理组件4.启动工厂,获取对象进行测试项目管理就是对组件进行创建,使用和销毁。entity组件我们一般不交给spring来管理接下来就是测试Spring能不能帮我们创建对象了实现类是容器帮我们创建的对象。接下来就是启动工厂(或者叫容器)让它帮我们创建对象工厂一启动,一读到这个配置文件,它就会根据我们指定的类去创建组件对象。并且给工厂中创建出来的对象起了一个唯一的标识(这里指的就是id)然后我们就可以获原创 2020-10-19 08:04:56 · 119 阅读 · 1 评论 -
Spring整合Mybatis理解2
需要引入的依赖spring,mybatis,mybatis-spring(整合的jar包),mysql相关的jar包,druid(它要创建sqlsessionfactory,所以要用到数据源对象),lombook,log4j(为了展示日志)事务的理解:https://blog.csdn.net/jiangyu1013/article/details/84397366?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachi原创 2020-10-17 11:07:20 · 112 阅读 · 0 评论 -
事务的理解
原创 2020-10-16 10:44:23 · 195 阅读 · 0 评论 -
Spring整合Mybatis
什么是MyBatis-Spring会帮助你将MyBatis代码无缝地整合到Spring中。它将允许MyBatis参与到Spring的事务管理之中,创建映射器和SqlSession并注入到bean中,以及将Mybatis的异常转换为Spring的DataAccessException。最终,可以做到应用代码不依赖于MyBatis,Spring或MyBatis-Spring....原创 2020-10-15 19:37:11 · 108 阅读 · 0 评论 -
Spring使用注解开发
名字就是默认类名的小写。这个配置也是注入spring容器的原创 2020-10-13 11:50:21 · 132 阅读 · 0 评论 -
spring常用依赖和作用详解
<!-- 1.Spring核心依赖 --> <!--Spring的核心工具包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>4.3.7.RELEASE&l转载 2020-10-13 09:31:37 · 5891 阅读 · 0 评论 -
Spring的理解2
解决企业应用开发的复杂性AOP可以支持事务的处理控制反转(IOC)事务:对一系列数据库进行统一的提交和回滚Spring Core是支撑Spring的核心。ORM(指的就是连接数据库的框架)参考文章:https://blog.csdn.net/zxc456733/article/details/78850672Spring Dao的理解:https://www.jianshu.com/p/39854f936fccIOC它是一种思想(思想的学习和代码的学习是完全不一样的)导入spring-w原创 2020-10-11 21:30:09 · 131 阅读 · 0 评论 -
spring的理解
IOC(控制反转):主要提供各种各样的对象(用来产生对象)DI(依赖注入):当对象之间存在调用关系,我们就需要把对象注入到其它对象里面AOP(面向切面编程)spring是一个企业级开发框架,是软件设计层面的框架,优势在于可以将应用进行分层,开发者可以自主选择组件。MVC:Struts2,Spring MVCORMapping:Hibernate,MyBatis,Spring Data通过IoC创建对象,在配置文件中添加需要管理的对象,xml格式的配置文件,文件名可以自定义。...原创 2020-08-17 21:30:16 · 114 阅读 · 0 评论