Spring5
学习笔记
玳宸
这个作者很懒,什么都没留下…
展开
-
事务操作
事务操作(事务概念) 1、什么事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败 (2)典型场景:银行转账 lucy 转账 100 元 给 mary lucy 少 100,mary 多 100 2、事务四个特性(ACID) (1)原子性 (2)一致性 (3)隔离性 (4)持久性 事务操作(搭建事务操作环境) 1、创建数据库表,添加记录 2、创建 service,搭建 dao,完成对象创建和注入关系 (1)service 注入 dao,在 dao 注入 Jd原创 2020-11-20 21:24:19 · 634 阅读 · 0 评论 -
JdbcTemplate_ 操作数据库(2)
JdbcTemplate 操作数据库(添加) 1、对应数据库创建实体类 public class User{ private String userId; private String username; private String ustatus; public void setUserId(String userId){ this.userId = userId; } public void setUsername(String username){ this username =原创 2020-11-20 10:29:49 · 246 阅读 · 0 评论 -
JdbcTemplate_ 概念和准备(1)
1、什么是 JdbcTemplate (1)Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 2、准备工作 (1)引入相关 jar 包 (2)在 spring 配置文件配置数据库连接池 <!-- 数据库连接池 --> <bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property nam原创 2020-11-20 10:18:43 · 91 阅读 · 0 评论 -
AOP操作_ AspectJ注解(2)
AOP 操作(准备工作) 1、Spring 框架一般都是基于 AspectJ 实现 AOP 操作 (1)AspectJ 不是 Spring 组成部分,独立 AOP 框架,一般把 AspectJ 和 Spirng 框架一起使用,进行 AOP 操作 2、基于 AspectJ 实现 AOP 操作 (1)基于 xml 配置文件实现 (2)基于注解方式实现(使用) 3、在项目工程里面引入 AOP 相关依赖 4、切入点表达式 (1)切入点表达式作用:知道对哪个类里面的哪个方法进行增强 (2)语法结构: executi原创 2020-11-19 23:40:38 · 117 阅读 · 0 评论 -
AOP_ 底层原理与操作术语(1)
1、什么是 AOP (1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 (2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 (3)使用登录例子说明 AOP AOP(底层原理) 1、AOP 底层使用动态代理 (1)有两种情况动态代理 第一种 有接口情况,使用 JDK 动态代理, 创建接口实现类代理对象,增强类的方法 第二种 没有接口情况,使用 CGLIB 动态代理, 创建子类的代理.原创 2020-11-19 23:33:24 · 471 阅读 · 0 评论 -
IOC_ Bean 管理基于注解方式(3)
1、什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…) (2)使用注解,注解作用在类上面,方法上面,属性上面 (3)使用注解目的:简化 xml 配置 2、Spring 针对 Bean 管理中创建对象提供注解 (1)@Component (2)@Service (3)@Controller (4)@Repository 上面四个注解功能是一样的,都可以用来创建 bean 实例 3、基于注解方式实现对象创建 第一步 引入依赖 第二步 开启组件扫描 <!-原创 2020-11-19 20:19:12 · 60 阅读 · 0 评论 -
IOC_ Bean 管理 基于XML方式(2)
1、什么是 Bean 管理 (0)Bean 管理指的是两个操作 (1)Spring 创建对象 (2)Spirng 注入属性 2、Bean 管理操作有两种方式 (1)基于 xml 配置文件方式实现 (2)基于注解方式实现 IOC 操作 Bean 管理(基于 xml 方式) 1、基于 xml 方式创建对象 (1)在 spring 配置文件中,使用 bean 标签,标签里面添加对应属性,就可以实现对象创建 (2)在 bean 标签有很多属性,介绍常用的属性 id 属性:唯一标识 class 属性:类全路径(.原创 2020-11-19 19:32:52 · 61 阅读 · 0 评论 -
IOC_底层原理与接口(1)
1、什么是 IOC (1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理 (2)使用 IOC 目的:为了耦合度降低 2、IOC 底层原理 (1)xml 解析、工厂模式、反射原创 2020-11-19 13:10:17 · 196 阅读 · 0 评论