【java】【SSM框架系列】【一】Spring

目录

一、简介

1.1 为什么学

1.2 学什么

 1.3 怎么学

1.4 初识Spring 

1.5 Spring发展史

1.6 Spring Framework系统架构图

1.7 Spring Framework学习线路

二、核心概念(IoC/DI,IoC容器,Bean)

2.1 概念

2.2 IoC入门案例

2.2.1 IoC入门案例思路分析

2.2.2 IoC入门案例 

2.3 DI入门案例

2.3.1 DI入门案例思路与分析

2.3.2 DI入门案例实现 

2.4 Bean配置 

2.4.1 bean基础配置

2.4.2 bean别名配置

2.4.3 bean作用范围配置

 2.4.4 bean的作用范围说明

2.5 Bean实例化

2.5.1 bean是如何创建的

2.5.2 实例化的bean的三种方式

2.5.2.1 实例化的bean的三种方式----构造方法(常用)

2.5.2.2 实例化的bean的三种方式----静态工厂(了解)

2.5.2.3 实例化的bean的三种方式----实例工厂(了解)

2.5.2.4 实例化的bean的三种方式----FactoryBean(方式三的变种)【实用】

2.6 Bean生命周期

2.7 依赖注入方式

2.7.1 setter注入-简单类型

2.7.2 setter注入-引用类型

2.7.3 构造器注入-简单类型

2.7.4 构造器注入-引用类型

2.7.5 构造器注入-参数适配(了解)

2.7.6 依赖注入方式选择

2.8 依赖自动装配

2.9 集合注入 

2.9.1 数组

2.9.2 List

2.9.3 Set

2.9.4 Map

2.9.5 Properties

2.10 案例:数据源对象管理 

2.11 加载properties配置信息 

2.12 容器

2.12.1 创建容器

2.12.2 获取bean

2.12.3 容器类层次结构

2.12.4 BeanFactory

2.13 核心容器总结

三、注解开发

3.1 注解开发定义bean

3.2 纯注解开发

3.3 注解开发bean作用范围

3.4 注解开发bean生命周期 

 3.5 注解开发依赖注入

3.5.1 自动装配

3.5.2 读取properties文件

3.6 注解开发第三方bean管理 

3.6.1 第三方bean管理

3.6.2 第三方bean依赖注入

3.6.2.1 简单类型依赖注入

3.6.2.2 引用类型依赖注入 

3.7 注解开发总结

四、Spring整合MyBatis

4.1 思路分析

4.2 Spring整合MyBatis

五、Spring整合Junit

六、AOP

6.1 AOP概念与作用

6.2 AOP核心概念 

6.3 AOP入门案例

6.3.1 AOP入门案例思路分析

6.3.2 AOP入门案例实现 

 6.4 AOP工作流程

6.5 AOP核心概念

6.6 AOP切入点表达式

6.6.1 语法格式

6.6.2 通配符

6.6.3 书写技巧

6.7 AOP通知类型

6.8 案例:测量业务层接口万次执行效率 

6.9 AOP通知获取数据 

 6.10 案例:百度网盘密码数据兼容处理

6.11 AOP总结

七、Spring事务

7.1 事务简介 

7.2 Spring事务角色

7.3 Spring事务属性


前言:本课程学习能让你收货基于SpringBoot实现基础SSM框架整合,掌握第三方技术与SpringBoot整合思想。

一、简介

1.1 为什么学

1.2 学什么

 1.3 怎么学

1.4 初识Spring 

1.5 Spring发展史

1.6 Spring Framework系统架构图

1.7 Spring Framework学习线路

二、核心概念(IoC/DI,IoC容器,Bean)

2.1 概念

2.2 IoC入门案例

2.2.1 IoC入门案例思路分析

2.2.2 IoC入门案例 

 

2.3 DI入门案例

2.3.1 DI入门案例思路与分析

2.3.2 DI入门案例实现 

2.4 Bean配置 

2.4.1 bean基础配置

2.4.2 bean别名配置

2.4.3 bean作用范围配置

 2.4.4 bean的作用范围说明

2.5 Bean实例化

2.5.1 bean是如何创建的

2.5.2 实例化的bean的三种方式

2.5.2.1 实例化的bean的三种方式----构造方法(常用)

2.5.2.2 实例化的bean的三种方式----静态工厂(了解)

2.5.2.3 实例化的bean的三种方式----实例工厂(了解)

2.5.2.4 实例化的bean的三种方式----FactoryBean(方式三的变种)【实用】

2.6 Bean生命周期

 

 

2.7 依赖注入方式

2.7.1 setter注入-简单类型

2.7.2 setter注入-引用类型

2.7.3 构造器注入-简单类型

2.7.4 构造器注入-引用类型

2.7.5 构造器注入-参数适配(了解)

2.7.6 依赖注入方式选择

2.8 依赖自动装配

2.9 集合注入 

2.9.1 数组

2.9.2 List

2.9.3 Set

2.9.4 Map

2.9.5 Properties

2.10 案例:数据源对象管理 

 

2.11 加载properties配置信息 

 

2.12 容器

2.12.1 创建容器

2.12.2 获取bean

2.12.3 容器类层次结构

2.12.4 BeanFactory

2.13 核心容器总结

三、注解开发

3.1 注解开发定义bean

3.2 纯注解开发

 

3.3 注解开发bean作用范围

3.4 注解开发bean生命周期 

 3.5 注解开发依赖注入

3.5.1 自动装配

 

3.5.2 读取properties文件

3.6 注解开发第三方bean管理 

3.6.1 第三方bean管理

 

3.6.2 第三方bean依赖注入

3.6.2.1 简单类型依赖注入

3.6.2.2 引用类型依赖注入 

3.7 注解开发总结

四、Spring整合MyBatis

4.1 思路分析

4.2 Spring整合MyBatis

 

五、Spring整合Junit

六、AOP

6.1 AOP概念与作用

6.2 AOP核心概念 

 

6.3 AOP入门案例

6.3.1 AOP入门案例思路分析

6.3.2 AOP入门案例实现 

 

 

 

 6.4 AOP工作流程

6.5 AOP核心概念

 

6.6 AOP切入点表达式

6.6.1 语法格式

6.6.2 通配符

6.6.3 书写技巧

6.7 AOP通知类型

 

 

6.8 案例:测量业务层接口万次执行效率 

 

6.9 AOP通知获取数据 

 

 6.10 案例:百度网盘密码数据兼容处理

6.11 AOP总结

七、Spring事务

7.1 事务简介 

7.2 Spring事务角色

 

7.3 Spring事务属性

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/107902.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2.4.3 【MySQL】设置系统变量

2.4.3.1 通过启动选项设置 大部分的系统变量都可以通过启动服务器时传送启动选项的方式来进行设置。如何填写启动选项就是下面两种方式: 通过命令行添加启动选项。 在启动服务器程序时用这个命令: mysqld --default-storage-engineMyISAM --max-conn…

数据采集:数据挖掘的基础

⭐️⭐️⭐️⭐️⭐️欢迎来到我的博客⭐️⭐️⭐️⭐️⭐️ 🐴作者:秋无之地 🐴简介:CSDN爬虫、后端、大数据领域创作者。目前从事python爬虫、后端和大数据等相关工作,主要擅长领域有:爬虫、后端、大数据…

vue3+emelenui实现前端分页功能—最简单

在一些后台管理系统或者博客管理系统中分页功能是很常见的一种服务,因为总不可能把很多数据放在一块,那样阅读起来很麻烦,所以需要分页。也是前后端中最为常见的一个功能 先看一下分页场景的模拟。 首先我们要去后端写点数据通过接口给前端&a…

vue中v-model应用于表单元素

v-model应用于表单元素 常见的表单元素都可以用v-model绑定关联→快速获取或设置 表单元素的值它会根据控件类型自动选取正确的方法来更新元素 常见的表单元素&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8&…

MySQL的用户管理

1、MySQL的用户管理 &#xff08;1&#xff09;创建用户 create user zhang3 identified by 123123;表示创建名称为zhang3的用户&#xff0c;密码设为123123。 &#xff08;2&#xff09;了解user表 1&#xff09;查看用户 select host,user,authentication_string,select…

【C++杂货铺】优先级队列的使用指南与模拟实现

文章目录 一、priority_queue的介绍二、priority_queue的使用2.1 数组中的第k个最大元素 三、priority_queue模拟实现3.1 仿函数3.2 成员变量3.3 成员函数3.3.1 构造函数3.3.2 AdjustDown3.3.3 push3.3.4 AdjustUp3.3.5 pop3.3.6 empty3.3.7 size 四、结语 一、priority_queue的…

蓝桥杯官网练习题(搭积木)

类似题目&#xff1a; https://blog.csdn.net/s44Sc21/article/details/132758982?csdn_share_tail%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22132758982%22%2C%22source%22%3A%22s44Sc21%22%7Dhttps://blog.csdn.net/s44Sc21/article/deta…

【代码分析】初学解惑C++:函数适配器

文章目录 前置知识 运算符的重载“&#xff08;&#xff09;”一、函数适配器是什么&#xff1f;由遇到的问题引出适配器模式类模式对象模式例1例2例3例4二、实现函数适配器1.定义函数2.定义函数适配器3.使用函数适配器 三、带模板的函数适配器1、自定义unary_function2、改写带…

kafka-- 安装kafka manager及简单使用

一 、安装kafka manager 管控台&#xff1a; # 安装kafka manager 管控台&#xff1a; ## 上传 cd /usr/local/software ## 解压 unzip kafka-manager-2.0.0.2.zip -d /usr/local/ cd /usr/local/kafka-manager-2.0.0.2/conf vim /usr/local/kafka-manager-2.0.0.2/conf/appl…

智能驾驶感知技术的综述与展望

目录 1 智能驾驶环境感知的目的 1.1 智能驾驶感知技术的定义和作用 1.2 基于传感器的智能驾驶感知技术 1.3 基于深度学习的智能驾驶感知技术 2 环境感知的手段与方法 2.1 感知技术在智能驾驶中的应用与发展 2.2 智能驾驶决策系统的设计与优化 2.3 控制技术在智能驾驶中的应…

D. Matrix Cascade(结构体记录前面对后面的影响)

Problem - D - Codeforces 有一个大小为nn的矩阵&#xff0c;由0和1组成。行从上到下编号为1到n&#xff0c;列从左到右编号为1到n。交点(x,y)表示第x行和第y列的单元格。 AquaMoon想将矩阵的所有元素都变为0。在一步操作中&#xff0c;她可以执行以下操作&#xff1a; Plain …

Linux——(第十一章)软件包管理

目录 一、RPM 1.概述 2.RPM查询指令 3.RPM卸载指令 4.RPM安装命令 二、YUM 1.概述 2.YUM常用命令 一、RPM 1.概述 RPM&#xff08;RedHat Package Manager&#xff09;&#xff0c;RedHat软件包管理工具&#xff0c;类似windows里面的setup.exe是Linux这系列操作系统里…