随笔分类 -  Spring

摘要:声明式事务-02 3.事务的传播机制 事务的传播机制说明: 当有多个事务处理并存时,如何控制? 比如用户去购买两次商品(使用不同的方法),每个方法都是一个事务,那么如何控制呢? 也就是说,某个方法本身是一个事务,然后该方法中又调用了其他一些方法,这些方法也是被@Transactional 修饰的,同 阅读全文
posted @ 2023-02-01 23:42 一刀一个小西瓜 阅读(108) 评论(0) 推荐(0) 编辑
摘要:声明式事务 1.事务分类 编程式事务 Connection connection = JdbcUtils.getConnection(); try{ //1.先设置事务不要提交 connection.setAutoCommit(false); //2.进行业务 crud //3.提交事务 conne 阅读全文
posted @ 2023-01-31 23:05 一刀一个小西瓜 阅读(137) 评论(0) 推荐(0) 编辑
摘要:JdbcTemplate 看一个实际需求: 如果希望使用spring框架做项目,Spring框架如何处理对数据库的操作呢? 方案一:使用之前的JdbcUtils类 方案二:spring提供了一个操作数据库(表)的功能强大的类JdbcTemplate。我们可以通过ioc容器来配置一个JdbcTempl 阅读全文
posted @ 2023-01-30 21:44 一刀一个小西瓜 阅读(249) 评论(0) 推荐(0) 编辑
摘要:实现Spring底层机制-03 7.阶段5-后置处理器的实现 7.1分析 阶段5目标:bean后置处理器的实现 7.2代码实现 新增: 1.创建 InitializingBean 接口,实现该接口的 Bean 需要实现 Bean 的初始化方法 bean后置处理器的两个方法,调用时机分别在 Bean 阅读全文
posted @ 2023-01-29 22:51 一刀一个小西瓜 阅读(132) 评论(0) 推荐(0) 编辑
摘要:实现Spring底层机制-02 3.实现任务阶段1 3.1知识拓展-类加载器 Java的类加载器有三种: Bootstrap类加载器 对应路径 jre/lib Ext类加载器 对应路径 jre/lib/ext App类加载器 对应路径 classpath classpath 类路径,就是java.e 阅读全文
posted @ 2023-01-28 21:40 一刀一个小西瓜 阅读(135) 评论(0) 推荐(1) 编辑
摘要:实现Spring底层机制-01 主要实现:初始化IOC容器+依赖注入+BeanPostProcessor机制+AOP 前面我们实际上已经使用代码简单实现了: Spring XML 注入 bean (Spring基本介绍02) Spring 注解方式注入 bean (Spring管理Bean-IOC- 阅读全文
posted @ 2023-01-27 23:01 一刀一个小西瓜 阅读(120) 评论(0) 推荐(0) 编辑
摘要:AOP-03 7.AOP-切入表达式 7.1切入表达式的具体使用 1.切入表达式的作用: 通过表达式的方式定义一个或多个具体的连接点。 2.语法细节: (1)切入表达式的语法格式: execution([权限修饰符] [返回值类型] [简单类名/全类名] [方法名]([参数列表]) 若目标类、接口与 阅读全文
posted @ 2023-01-26 21:34 一刀一个小西瓜 阅读(143) 评论(0) 推荐(0) 编辑
摘要:AOP-02 4.问题提出 在上一篇的MyProxyProvider类中,我们的输出语句功能比较弱,在实际开发中,我们希望是以一个方法的形式,嵌入到真正执行的目标方法前,怎么办? 1.使用土方法解决 需求分析:使用土方法解决前面的问题,后面使用spring的aop组件完成 改进MyProxyProv 阅读全文
posted @ 2023-01-24 23:50 一刀一个小西瓜 阅读(147) 评论(0) 推荐(0) 编辑
摘要:AOP 1.官方文档 AOP讲解:下载的spring文件-->spring-framework-5.3.8/docs/reference/html/core.html#aop AOP APIs:下载的spring文件-->spring-framework-5.3.8/docs/reference/h 阅读全文
posted @ 2023-01-23 22:57 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-05 3.基于注解配置bean 3.3自动装配 基本说明: 基于注解配置bean,也可以实现自动装配,使用的注解是:@AutoWired或者@Resource @AutoWired 的规则说明 (1)在IOC容器中查找待装配的组件的类型,如果有唯一的bean装配(按 阅读全文
posted @ 2023-01-21 22:05 一刀一个小西瓜 阅读(200) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-04 3.基于注解配置bean 3.1基本使用 3.1.1说明 基本说明:基于注解的方式配置bean,主要是项目开发中的组件,比如Controller,Service和Dao 组件的注解形式有: @Component 表示当前注解标识的是一个组件 @Controll 阅读全文
posted @ 2023-01-19 23:03 一刀一个小西瓜 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-03 2.基于XML配置bean 2.15bean的生命周期 bean对象的创建是由JVM完成的,然后执行如下方法: 执行构造器 执行set相关方法 调用bean的初始化方法(需要配置) 使用bean 当容器关闭时,调用bean的销毁方法(需要配置) 例子 Hous 阅读全文
posted @ 2023-01-18 21:19 一刀一个小西瓜 阅读(165) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC-02 2.基于XML配置bean 2.7通过util空间名称创建list BookStore.java: package com.li.bean; import java.util.List; /** * @author 李 * @version 1.0 */ pu 阅读全文
posted @ 2023-01-17 21:15 一刀一个小西瓜 阅读(106) 评论(0) 推荐(0) 编辑
摘要:Spring管理Bean-IOC 1.Spring配置/管理bean介绍 Bean管理包括两方面: 创建bean对象 给bean注入属性 Bean的配置方式: 基于xml文件配置方式 基于注解配置方式 2.基于XML配置bean 2.1通过类型来获取bean 通过id来获取bean在Spring基本 阅读全文
posted @ 2023-01-16 22:03 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Spring基本介绍02 5.简单模拟Spring基于XML配置的程序 5.1需求说明 自己写一个简单的Spring容器,通过读取beans.xml,获取第一个Javabean:Monster的对象,给该对象属性赋值,放入到容器中,并输出该对象信息 也就是说,不使用spring原生框架,我们自己简单 阅读全文
posted @ 2023-01-15 21:23 一刀一个小西瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Spring基本介绍 1.官方资料和下载 1.1Spring5下载 直接访问 https://repo.spring.io/ui/native/release/org/springframework/spring/,选择相应版本即可 进入官网 https://spring.io/ 进入Spring5 阅读全文
posted @ 2023-01-14 21:35 一刀一个小西瓜 阅读(317) 评论(3) 推荐(2) 编辑

点击右上角即可分享
微信分享提示