
Spring
文章平均质量分 68
Spring学习笔记
童、一
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring实现事务管理
学习目标: Spring事务管理的实现 学习内容: Spring的事务管理方法 学习时间: 学习产出: 事务 事务:在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。 事务ACID原则: 原子性(Atomicity):是指一个事务要么全部执行,要么不执行,也就是说一个事务不可能只执行了一半就停止了 一致性(Consistency):是指事务的运行并不改变数据库中数据的一致性。例如,完整性约束了a+b=10,一个事务改变了a,那么b也应该随之改变。 隔离性(Is原创 2021-02-27 02:02:13 · 247 阅读 · 0 评论 -
Spring整合MyBatis
学习目标: Spring整合MyBatis 学习内容: Spring整合MyBatis的方式 学习时间: 学习产出: 整合MyBatis 1、搭建环境 XML mybatis-config.xml <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis原创 2021-02-26 22:53:51 · 143 阅读 · 0 评论 -
Spring实现AOP
Spring实现AOP 学习目标: Spring实现AOP 学习内容: Spring实现AOP的方式 方式一:使用Spring的API接口 方式二:自定义类实现AOP 方式三:注解实现AOP 学习时间: 学习产出: Spring实现AOP 导入依赖包 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver<原创 2021-02-03 23:52:47 · 137 阅读 · 0 评论 -
Spring的动态代理
学习目标: Spring动态代理 学习内容: Spring动态代理 学习时间: 学习产出: 动态代理 动态代理的角色和静态代理一样 动态代理的代理类时动态生成的,不是我们直接写好的 动态代理分为两大类:基于接口的动态代理、基于类的动态代理 基于接口——JDK动态代理 基于类:cglib java字节码:javassist 需要了解两个类:Proxy:代理;InvocationHandler:调用处理程序 步骤: 1、写代理程序实现类,实现InvocationHandler接口 //代原创 2021-02-03 00:48:32 · 115 阅读 · 0 评论 -
Spring的代理模式
学习目标: Spring的静态代理 学习内容: Spring的代理模式 静态代理 动态代理 学习时间: 学习产出: 代理模式 分类 * 静态代理 * 动态代理 1、静态代理 角色分析: 抽象角色,一般使用接口或者抽象类来解决 真实角色:被代理的角色 代理角色:代理真实角色 客户端:访问代理的人 //抽象角色,一般使用接口或者抽象类来解决 //租房 public interface Rent { public void rent(); } //真实角色:被代理的角色原创 2021-02-02 23:51:21 · 98 阅读 · 0 评论 -
Spring使用注解开发及使用Java的方式配置Spring
学习目标: Spring的注解开发及Java配置类的使用 学习内容: 1、Spring使用注解开发 2、使用Java的方式配置Spring 学习时间: 学习产出: 一、Spring使用注解开发 Spring4之后必须要导入spring-aop的包 1、Bean 指定要扫描的包: <!--指定要扫描的包,这个包下的注解就会生效--> <context:component-scan base-package="com.study.pojo"/> &l原创 2021-02-02 00:53:22 · 294 阅读 · 0 评论 -
Spring的Bean
学习目标: Bean 学习内容: 一、Bean的作用域 二、Bean的自动装配 学习时间: 学习产出: 一、Bean的作用域 六种:singleton、prototype、request、session、application、websocket,后两种常常合在一起说。 1、singleton(单例模式):所有创建的实例只有一个,Spring默认为单例模式 <bean id="user1" class="com.study.pojo.User" p:age="20" p:name="原创 2021-02-02 00:46:11 · 93 阅读 · 0 评论 -
Spring依赖注入
学习目标: Spring依赖注入 学习内容: 依赖注入方式: 1、构造器注入 2、Set方式注入 3、第三方注入 学习时间: 学习产出: 1、依赖注入:Set注入 依赖:bean对象的创建依赖于容器 注入:bean对象中的所有属性通过容器注入 POJO package com.study.pojo; import java.util.*; /** * @ClassName Person * @Author $童一 * @Description $ * @Param $ * @r原创 2021-01-31 23:57:57 · 160 阅读 · 0 评论 -
Spring中IOC创建对象的方式
学习目标: Spring中IOC创建对象的方式 学习内容: IOC创建对象的方式: 1、默认使用无参构造方法 2、使用有参构造方法(三种方式) 有参构造方法的三种方式: 1、通过index下标赋值创建 2、通过参数名创建 3、通过类型创建 Spring中无论是否调用对象,都会初始化,每个构造方法都会被输出(如果有输出的话) 学习时间: 学习产出: POJO package com.study.pojo; /** * @ClassName User * @Author $童一 * @De原创 2021-01-31 21:45:20 · 110 阅读 · 0 评论 -
初识Spring
学习目标: 标题初识Spring 学习内容: IOC和AOP 学习时间: 学习产出: 1、IOC:典型的工厂模式,是Spring框架的核心 为什么叫IOC(控制反转:Inversion Of Control)在传统的方式中,调用者需要被调用者协助时,通常时通过创建一个被调用者的实例。而在Spring中,创建被调用者的工作由Spring容器完成,然后注入调用者(通过xml,注解等其他配置类及类之间的依赖关系,完成对象的创建和依赖的管理注入) IOC将对象交给容器管理,只需要在Spring的配置原创 2021-01-31 21:15:14 · 104 阅读 · 0 评论