![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Spring学习笔记
文章平均质量分 66
烟雨平生ing
这个作者很懒,什么都没留下…
展开
-
SSM整合
文章目录1.SpringMVC和Spring1.1 新建Maven工程,将之转换成Web工程1.2 引入依赖1.3 配置 DispatcherServlet1.4解决乱码问题1. 请求乱码2. 响应乱码1.5 整合freemarker模板引擎1.6 配置声明式事务2.Spring整合Mybatis2.1 环境要求2.2 引入依赖2.3 配置3. Spring-test整合Junit3.1 引入依赖3.2 测试用例编写4 . 分页插件4.1 使用PageHelper4.1.1 依赖4.1.2 配置4.1.3原创 2022-01-06 16:04:06 · 381 阅读 · 0 评论 -
Spring对数据库事务管理(JDBC)
文章目录使用spring-jdbc做非事务操作<dependency><groupId>org.springframework</groupId><artifactId>spring-jdbc</artifactId><version>${spring.version}</version></dependency><dependency><groupId>mysql<原创 2021-12-06 14:57:24 · 819 阅读 · 0 评论 -
事务管理配置
文章目录事务管理配置1.1 事务的隔离级别1.2 事务的传播机制1.3 编程式事务1.4 声明式事务1.4.1 Spring AOP事务管理配置—XML配置1.4.2 Spring AOP事务管理配置—注解配置事务管理配置使用Spring提供的事务管理切面类 完成DAO中增删改操作的事务管理1.1 事务的隔离级别isolation 设置事务隔离级别: READ_UNCOMMITTED ,READ_COMMITTED , REPEATABLE_READ, SERIALIZABLE串行化:T1在执原创 2021-12-06 14:49:29 · 414 阅读 · 0 评论 -
静态/动态代理
文章目录1. 静态代理2. 动态代理2.1. JDK动态代理2. 2. CGLIB动态代理1. 静态代理public interface HouseServiceInterface {public void rentHouse();}/*** @author muzi@softeem.com* @description 房东* @since 2021/4/10 19:37*/public class HouseService implements HouseServiceInter原创 2021-11-29 18:03:33 · 129 阅读 · 0 评论 -
Java配置类
文章目录Java配置类Java配置类类用来替代之前的xml配置文件,使用@Configuration替代xml/*** 类用来替代之前的xml配置文件,使用@Configuration替代xml*/@Configuration@ComponentScan({"com.softeem.dao","com.softeem.service"})public class ContextConfig {/*** <bean id="mary" class="com.softeem.entit原创 2021-11-21 14:15:15 · 1643 阅读 · 0 评论 -
spring 常用注解
文章目录1. 注解开发1.1 优点1.2 注解的分类1. 用来标记和管理Bean的注解2. 帮助容器如何注入属性的注解: 自动装配 的注解1. 按类型2. 按名称3. 辅助位的注解:对Bean的元数据进行设置的注解1. 注解开发1.1 优点摆脱XML繁琐的配置可读性好, 声明式 的开发方式,对中小型项目来说是很方便配合XML配置,开启注解开发,需要以下的声明( 组件扫描 )<!-- 包含了官网中的<context:annotation-config/> --><原创 2021-11-21 14:11:18 · 306 阅读 · 0 评论 -
手写简单的ioc容器代码
文章目录手写简单的ioc容器代码依赖自定义ioc容器实体类上下文的接口容器解析测试手写简单的ioc容器代码依赖<!-- dom4j:利用java对XML文件进行解析的工具包--><dependency><groupId>org.dom4j</groupId><artifactId>dom4j</artifactId><version>2.1.1</version></dependency&g原创 2021-11-21 13:39:05 · 628 阅读 · 0 评论 -
实例化Bean的方式
文章目录1. 实例化Bean的方式1.1 基于构造方法1.1.1 基于无参构造器( 默认 ).1.1.2 基于有参构造器1.2 基于工厂方法(隐藏对象创建过程)1.2.1 基于静态工厂方法创建1.2.2 基于实例工厂方法创建1. 实例化Bean的方式1.1 基于构造方法1.1.1 基于无参构造器( 默认 ).<bean class="com.softeem.entity.Woman"/>public Woman() {System.out.println("女嘉宾被创建了~");原创 2021-11-16 18:02:09 · 58 阅读 · 0 评论 -
基于Spring的单元测试
基于Spring的单元测试1. 添加测试依赖2. 编写单元测试类2.1 创建一个单元测试类2.2 添加注解如果想要使用Spring容器实现属性注入、实现AOP面向切面编程,对象必须通过Spring容器获取;为了便于Spring环境下的测试,Spring提供了test组件,专门针对Spring环境进行单元测试。1. 添加测试依赖<dependency><groupId>junit</groupId><artifactId>junit</a原创 2021-09-24 12:07:07 · 430 阅读 · 0 评论 -
Spring整合MyBatis
Spring整合MyBati1. Spring可以对MyBatis提供哪些支持?2 Spring整合MyBatis准备工作2.1 创建Maven工程2.2 部署MyBatis框架2.3 部署Spring框架2.4 添加Spring整合MyBatis的依赖3. Spring整合MyBatis整合IoC配置3.1 整合Druid连接池3.2 整合MyBatis—创建SqlSessionFactory3.3 整合MyBatis-创建Mappe1. Spring可以对MyBatis提供哪些支持?Spring两原创 2021-09-24 12:03:42 · 94 阅读 · 0 评论 -
Spring AOP 注解配置
文章目录Spring AOP 注解配置框架部署添加Spring依赖Spring配置文件AOP注解配置案例Spring AOP 注解配置框架部署添加Spring依赖contextaspectsSpring配置文件<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XM原创 2021-09-23 16:55:17 · 55 阅读 · 0 评论 -
Spring AOP、AOP配置—基于XML
文章目录1. Spring AOP1.1 AOP 概念1.2 Spring AOP框架部署1.2.1 创建Maven项目1.2.2 添加依赖1.2.3 创建spring配置文件1.3 AOP配置—基于XMLAOP开发步骤 :1.3.1 创建一个类,定义要添加的业务逻辑 (切面类)1.3.2 配置aop1.4 切入点的声明1.4.1 各种切入点声明方式1.4.2 AOP使用注意事项1.5 AOP通知策略1.5.1 定义切面类1.5.2 配置切面类1. Spring AOP1.1 AOP 概念Aspect原创 2021-09-10 12:11:47 · 327 阅读 · 0 评论 -
Spring IoC — 基于注解
文章目录1. Spring IoC — 基于注解1.1 Spring框架部署1.1.1 创建Maven项目1.2.2 添加SpringIoC依赖1.2.3 创建Spring配置文件1.2 IoC常用注解1.2.1 @Component1.2.2 @Scope1.2.3 @Lazy1.2.4 @PostConstruct1.2.5 @PreDestroy1.2.6 @Autowired1. Spring IoC — 基于注解SpringIoc的使用,需要我们通过XML将类声明给Spring容器进行管理,从原创 2021-09-10 11:30:19 · 97 阅读 · 0 评论 -
Spring IoC — 基于XML
文章目录一、Spring IoC1.1 Spring框架部署(IoC)1.1.1 创建Maven工程1.1.2 添加SpringIoC依赖1.1.3 创建Spring配置文件1.2 SpringIoC使用1.2.1 创建一个实体类1.2.2 在Spring配置文件中配置实体类1.2.3 初始化Spring对象工厂,获取对象1.3 IoC和DI一、Spring IoCSpring IoC 容器组件,可以完成对象的创建、对象属性赋值、对象管理1.1 Spring框架部署(IoC)1.1.1 创建Mave原创 2021-09-09 10:23:35 · 119 阅读 · 0 评论 -
Spring概述
文章目录1. Spring介绍2. Spring架构2.1 Core Container2.2 AOP、Aspects2.3 web2.4 Data Access2.5 Test1. Spring介绍Spring是一个 轻量级的控制反转和面向切面的容器 框架,用来解决企业项目开发的复杂度问题—解耦轻量级:体积小,对代码没有侵入性控制反转:IoC(Inverse of Control),把创建对象的工作交由Spring完成,Spring在创建对象的时候同时可以完成对象属性赋值(DI)面向切原创 2021-09-07 14:08:53 · 69 阅读 · 0 评论