Spring
文章平均质量分 83
Spring 学习及爬坑笔记
Uanmo
本是后山人,偶做前堂客。
醉舞经阁半卷书,坐井说天阔。
大志戏功名,海斗量福祸。
待到囊中羞涩时,怒指乾坤错。
展开
-
Spring 学习(九)整合 Mybatis
MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和SqlSession并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的。最终,可以做到应用代码不依赖于 MyBatis,Spring 或 MyBatis-Spring。原创 2023-09-24 14:13:32 · 216 阅读 · 0 评论 -
Spring 学习(八)事务管理
数据库事务(transaction)是访问并可能操作各种数据项的一个数据库操作序列。事务必须满足 ACID 原则——即以下业务中,虽然执行了添加和删除用户的两个操作,但因为删除操作的失败,导致数据库中的数据与我们原本期望的不一致,因此违反了 ACID 原则,Spring 中有对事务的相关配置来避免此种情况的发生。业务代码User.java原创 2023-09-24 14:09:06 · 271 阅读 · 0 评论 -
Spring 学习(七)AOP
横切关注点:跨越应用程序多个模块的方法或功能。即与业务无关却仍需要关注的部分。如日志、安全、缓存、事务等等……切面(ASPECT):横切关注点被模块化的特殊对象。本质是一个类。通知(Advice):切面必须要完成的工作。本质是类中的一个方法。目标(Target):被通知对象。代理(Proxy):向目标对象通知之后创建的对象。切入点(PointCut):切面通知执行的 “地点” 的定义。连接点(JointPoint):与切入点匹配的执行点。原创 2023-09-24 14:03:19 · 51 阅读 · 0 评论 -
Spring 学习(六)代理模式
动态代理分为基于接口的动态代理和基于类的动态代理。动态代理的代理类是动态生成的,不需要编写。动态代理和静态代理的角色一样。定义真实角色(房东)原创 2023-09-24 14:00:14 · 350 阅读 · 0 评论 -
Spring 学习(五)JavaConfig 实现配置
JavaConfig 是 Spring 项目的一个子项目,Spring 4 后成为核心功能。原创 2023-09-24 13:58:14 · 354 阅读 · 0 评论 -
Spring 学习(四)注解实现自动装配及注解开发
JDK 1.5 开始支持注解,Spring 2.5 开始支持注解。使用须知导入约束原创 2023-09-24 13:55:16 · 181 阅读 · 0 评论 -
Spring 整合 Mybatis 问题
2 字节的 UTF-8 序列的字节 2 无效方法一:将出问题的 xml 文件使用记事本打开,另存为 UTF-8 编码格式覆盖原来的文件。方法二:将工程的编码格式改为 UTF-8改完后我的工程又报了一个错误org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sqlSessionTemplate’ defined in class path resou..原创 2021-07-08 10:16:00 · 326 阅读 · 0 评论 -
Spring 学习(三) Bean 作用域及自动装配
1. Bean 作用域作用域描述singleton将每个 Spring IoC 容器的单个 bean 定义范围限定为单个对象实例。prototype将单个 bean 定义的作用域限定为任意数量的对象实例。request将单个 bean 定义的范围限定为单个 HTTP 请求的生命周期。也就是说,每个 HTTP 请求都有一个在单个 bean 定义的后面创建的bean实例。仅在 web-aware Spring 中有效 ApplicationContext。sessi原创 2021-07-05 12:04:14 · 83 阅读 · 0 评论 -
Spring 学习(二) 依赖注入(DI)
1. 概念理解依赖:bean 对象的创建依赖于容器Class class = new Class() 这个过程交给 IOC 容器完成,我们只需要配置 .xml 文件即可。注入:bean 对象的所有属性由容器注入class.value = ××× 这个过程也由 IOC 容器完成,我们也仅配置 .xml 文件就可以了。2. 基于构造函数的依赖注入模板类package examples;public class ExampleBean { //成员属性原创 2021-07-05 11:59:49 · 178 阅读 · 0 评论 -
Spring 学习(一) 控制反转(IOC)
1.Spring 简介Spring 框架以 interface 21 框架为基础,于 2004 年 3 月 24 日,发布了 1.0 正式版。Rod Johnson 是 Spring Framework 创始人,他在悉尼大学不仅获得了计算机学位,同时还获得了音乐学位, 回到软件开发领域之前,他还获得了音乐学的博士学位。Spring 理念:整合了现有的技术框架,使现有的技术更加容易使用。SSH:Struct 2 + Spring + HibernateSSM:SpringMVC + S原创 2021-04-08 21:34:40 · 301 阅读 · 0 评论