
Spring5
学习笔记
玳宸
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
事务操作
事务操作(事务概念)1、什么事务(1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操作都失败(2)典型场景:银行转账lucy 转账 100 元 给 marylucy 少 100,mary 多 1002、事务四个特性(ACID)(1)原子性(2)一致性(3)隔离性(4)持久性事务操作(搭建事务操作环境)1、创建数据库表,添加记录2、创建 service,搭建 dao,完成对象创建和注入关系(1)service 注入 dao,在 dao 注入 Jd原创 2020-11-20 21:24:19 · 670 阅读 · 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 · 307 阅读 · 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 · 117 阅读 · 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 · 148 阅读 · 0 评论 -
AOP_ 底层原理与操作术语(1)
1、什么是 AOP(1)面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。(2)通俗描述:不通过修改源代码方式,在主干功能里面添加新功能(3)使用登录例子说明 AOPAOP(底层原理)1、AOP 底层使用动态代理(1)有两种情况动态代理第一种 有接口情况,使用 JDK 动态代理, 创建接口实现类代理对象,增强类的方法第二种 没有接口情况,使用 CGLIB 动态代理, 创建子类的代理.原创 2020-11-19 23:33:24 · 515 阅读 · 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 · 80 阅读 · 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 · 85 阅读 · 0 评论 -
IOC_底层原理与接口(1)
1、什么是 IOC(1)控制反转,把对象创建和对象之间的调用过程,交给 Spring 进行管理(2)使用 IOC 目的:为了耦合度降低2、IOC 底层原理(1)xml 解析、工厂模式、反射原创 2020-11-19 13:10:17 · 233 阅读 · 0 评论