随笔分类 -  Spring框架学习

摘要:需求描述: 大致场景是订单模块去接受流程模块发送的MQ消息,针对MQ消息发送的是一个实体类,该实体类中有一个String类型的字段,用于判断当前业务状态,1 表示 审核中 2 表示 已审核 等。订单模块根据这个状态去修改自身状态的信息 可以看到这里有一个If标签,用于判断这个eventType 的值 阅读全文
posted @ 2024-06-24 09:55 自学Java笔记本 阅读(129) 评论(0) 推荐(0) 编辑
摘要:TransactionTemplate 在Spring框架中,TransactionTemplate是一个用于编程式事务管理的工具类。它提供了一种在代码中显式控制事务边界的方式,使开发人员可以在方法级别定义事务的开始和结束点。TransactionTemplate简化了事务管理的操作,同时提供了一些 阅读全文
posted @ 2024-05-27 16:05 自学Java笔记本 阅读(1233) 评论(0) 推荐(0) 编辑
摘要:事务操作(XML 声明式事务管理) 1、在 spring 配置文件中进行配置 第一步 配置事务管理器 第二步 配置通知 第三步 配置切入点和切面 事务操作(完全注解声明式事务管理) 1、创建配置类,使用配置类替代 xml 配置文件 阅读全文
posted @ 2021-08-18 19:30 自学Java笔记本 阅读(65) 评论(0) 推荐(0) 编辑
摘要:事务操作(事务概念) 1、什么事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操 作都失败 (2)典型场景:银行转账 lucy 转账 100 元 给 mary lucy 少 100,mary 多 100 事务四个特性(ACID) 原子性 表示不可分割,要么都成功 阅读全文
posted @ 2021-08-18 17:42 自学Java笔记本 阅读(393) 评论(0) 推荐(0) 编辑
摘要:通过上一篇的准备工作后,根据业务,数据库中的表及字段 创建一个javabean。 JdbcTemplate 操作数据库(添加) 1、对应数据库创建实体类 2、编写 service 和 dao (1)在 dao 进行数据库添加操作 (2)调用 JdbcTemplate 对象里面 update 方法实现 阅读全文
posted @ 2021-08-17 17:00 自学Java笔记本 阅读(728) 评论(0) 推荐(0) 编辑
摘要:什么是 JdbcTemplate Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 准备工作 (1)引入相关 jar 包 (2)在 spring 配置文件配置数据库连接池 (3)配置 JdbcTemplate 对象,注入 DataSource (4)创建 阅读全文
posted @ 2021-08-17 16:31 自学Java笔记本 阅读(87) 评论(0) 推荐(0) 编辑
摘要:AOP 操作(AspectJ 注解) 1、创建类,在类里面定义方法 2、创建增强类(编写增强逻辑) (1)在增强类里面,创建方法,让不同方法代表不同通知类型 3、进行通知的配置 (1)在 spring 配置文件中,开启注解扫描 在这一步当中需要 配置Context属性信息 (2)使用注解创建 Use 阅读全文
posted @ 2021-08-16 18:07 自学Java笔记本 阅读(95) 评论(0) 推荐(0) 编辑
摘要:AOP(术语) 1、连接点: 类里面哪些方法可以被增强,这些方法称为连接点,比如说我有一个类为Person 这个类中有 add(),set(),delete(),update(),那么这四个方法都可以叫做连接点。 2、切入点 实际被真正增强的方法,称为切入点,比如我在这四个方法中,实际要对add() 阅读全文
posted @ 2021-08-16 16:44 自学Java笔记本 阅读(216) 评论(0) 推荐(0) 编辑
摘要:什么是 AOP (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明 AOP AOP(底层原理) 1、AO 阅读全文
posted @ 2021-08-16 16:28 自学Java笔记本 阅读(138) 评论(0) 推荐(0) 编辑
摘要:IOC 操作 Bean 管理(bean 生命周期) 1、生命周期 (1)从对象创建到对象销毁的过程 2、bean 生命周期 (1)通过构造器创建 bean 实例(无参数构造) (2)为 bean 的属性设置值和对其他 bean 引用(调用 set 方法) (3)调用 bean 的初始化的方法(需要进 阅读全文
posted @ 2021-08-15 18:09 自学Java笔记本 阅读(63) 评论(0) 推荐(0) 编辑
摘要:什么是 IOC (1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 (2)使用 IOC 目的:为了耦合度降低 (3)做入门案例就是 IOC 实现 IOC 底层原理 xml 解析、工厂模式、反射 IOC(BeanFactory 接口) 1、IOC 思想基于 IOC 容器完成, 阅读全文
posted @ 2021-08-15 13:59 自学Java笔记本 阅读(3489) 评论(0) 推荐(0) 编辑
摘要:Spring5 框架概述 1、Spring 是轻量级的开源的 JavaEE 框架 2、Spring 可以解决企业应用开发的复杂性 3、Spring 有两个核心部分:IOC 和 Aop (1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 阅读全文
posted @ 2021-08-13 21:11 自学Java笔记本 阅读(40) 评论(0) 推荐(0) 编辑

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