Spring
文章平均质量分 68
Spring学习笔记
童、一
这个作者很懒,什么都没留下…
展开
-
Spring实现事务管理
学习目标:Spring事务管理的实现学习内容:Spring的事务管理方法学习时间:学习产出:事务事务:在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务ACID原则:原子性(Atomicity):是指一个事务要么全部执行,要么不执行,也就是说一个事务不可能只执行了一半就停止了一致性(Consistency):是指事务的运行并不改变数据库中数据的一致性。例如,完整性约束了a+b=10,一个事务改变了a,那么b也应该随之改变。隔离性(Is原创 2021-02-27 02:02:13 · 222 阅读 · 0 评论 -
Spring整合MyBatis
学习目标:Spring整合MyBatis学习内容:Spring整合MyBatis的方式学习时间:学习产出:整合MyBatis1、搭建环境XMLmybatis-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 · 124 阅读 · 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 · 118 阅读 · 0 评论 -
Spring的动态代理
学习目标:Spring动态代理学习内容:Spring动态代理学习时间:学习产出:动态代理动态代理的角色和静态代理一样动态代理的代理类时动态生成的,不是我们直接写好的动态代理分为两大类:基于接口的动态代理、基于类的动态代理基于接口——JDK动态代理基于类:cglibjava字节码:javassist需要了解两个类:Proxy:代理;InvocationHandler:调用处理程序步骤:1、写代理程序实现类,实现InvocationHandler接口//代原创 2021-02-03 00:48:32 · 99 阅读 · 0 评论 -
Spring的代理模式
学习目标:Spring的静态代理学习内容:Spring的代理模式静态代理动态代理学习时间:学习产出:代理模式分类* 静态代理* 动态代理 1、静态代理角色分析:抽象角色,一般使用接口或者抽象类来解决真实角色:被代理的角色代理角色:代理真实角色客户端:访问代理的人//抽象角色,一般使用接口或者抽象类来解决//租房public interface Rent { public void rent();}//真实角色:被代理的角色原创 2021-02-02 23:51:21 · 78 阅读 · 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 · 265 阅读 · 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 · 84 阅读 · 0 评论 -
Spring依赖注入
学习目标:Spring依赖注入学习内容:依赖注入方式:1、构造器注入2、Set方式注入3、第三方注入学习时间:学习产出:1、依赖注入:Set注入依赖:bean对象的创建依赖于容器注入:bean对象中的所有属性通过容器注入POJOpackage com.study.pojo;import java.util.*;/** * @ClassName Person * @Author $童一 * @Description $ * @Param $ * @r原创 2021-01-31 23:57:57 · 148 阅读 · 0 评论 -
Spring中IOC创建对象的方式
学习目标:Spring中IOC创建对象的方式学习内容:IOC创建对象的方式:1、默认使用无参构造方法2、使用有参构造方法(三种方式)有参构造方法的三种方式:1、通过index下标赋值创建2、通过参数名创建3、通过类型创建Spring中无论是否调用对象,都会初始化,每个构造方法都会被输出(如果有输出的话)学习时间:学习产出:POJOpackage com.study.pojo;/** * @ClassName User * @Author $童一 * @De原创 2021-01-31 21:45:20 · 96 阅读 · 0 评论 -
初识Spring
学习目标:标题初识Spring学习内容:IOC和AOP学习时间:学习产出:1、IOC:典型的工厂模式,是Spring框架的核心为什么叫IOC(控制反转:Inversion Of Control)在传统的方式中,调用者需要被调用者协助时,通常时通过创建一个被调用者的实例。而在Spring中,创建被调用者的工作由Spring容器完成,然后注入调用者(通过xml,注解等其他配置类及类之间的依赖关系,完成对象的创建和依赖的管理注入)IOC将对象交给容器管理,只需要在Spring的配置原创 2021-01-31 21:15:14 · 93 阅读 · 0 评论