avatar
文章
94
标签
89
分类
16

首页
归档
标签
分类
关于
虾壳
搜索
首页
归档
标签
分类
关于

Spring5

发表于2023-10-01|更新于2023-10-02|JavaJava教程
|字数总计:5|阅读时长:1分钟|阅读量:
文章作者: 虾壳
文章链接: http://yagote.github.io/2023/10/01/spring5/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 虾壳!
教程JavaSpring
上一篇
SpringMVC
下一篇
Maven
相关推荐
2023-10-02
Dubbo旧
2024-02-24
Dubbo
2023-10-01
JSON和Ajax
目录
  1. ※ Spring5
    1. 一、Spring概述
    2. 二、下载使用
  2. ※ IOC容器
    1. 一、概念和原理
      1. 1、什么是 IOC
      2. 2、IOC 底层原理
    2. 二、IOC容器实现方式
    3. 三、Bean管理
      1. 0、什么是bean?
      2. 1、什么是Bean管理
      3. 2、Bean管理操作的两种方式
      4. 3、属性注入(常用属性)
        1. 3.1 Set方法
        2. 3.2 有参构造
        3. 3.3 p名称空间
      5. 4、属性注入(其他属性)
        1. 4.1 注入空值null
        2. 4.2 注入包含特殊符号的属性
        3. 4.3 注入数组集合属性
        4. 4.4 提取list集合类型属性注入
      6. 5、属性注入(外部bean)
      7. 6、属性注入(内部bean)
      8. 7、属性注入(级联赋值)
      9. 8、两种Bean
        1. 8.1 普通bean
        2. 8.2 工厂bean-FactoryBean
      10. 9、bean 作用域
      11. 10、bean 生命周期
      12. 11、XML自动配置
      13. 12、引入外部属性文件
      14. 13、基于注解方式
        1. 13.1 什么是注解
        2. 13.2 Bean管理中的注解
        3. 13.3 基于注解方式实现对象创建
        4. 13.4 组件扫描设置
        5. 13.5 基于注解方式注入属性
      15. 14、完全注解开发
  3. ※ AOP
    1. 一、AOP概念与原理
      1. 1、概念
      2. 2、AOP底层原理
    2. 二、动态代理
      1. 1、JDK动态代理
      2. 2、CGLIB 动态代理
    3. 三、AOP操作
      1. 1、AOP术语
      2. 2、AspectJ介绍
      3. 3、切入点表达式
      4. 4、AOP操作-AspectJ 注解
        1. 4.1 基本操作
        2. 4.2 相同的切入点抽取
        3. 4.3 优先级设置
        4. 4.4 完全使用注解开发
      5. 5、AOP操作-XML配置文件
  4. ※ JDBCTemplate
    1. 一、概念
      1. 1、什么是 JdbcTemplate
      2. 2、简单实现JdbcTemplate
    2. 二、对数据库的操作
      1. 1、修改和删除
      2. 2、查询
        1. 2.1 查询返回某个值
        2. 2.2 查询返回对象
        3. 2.3 查询返回集合
      3. 3、批量操作
        1. 3.1 批量添加
        2. 3.2 批量修改
        3. 3.3 批量删除
  5. ※ 事务操作
    1. 一、概念
      1. 1、什么是事务?
      2. 2、事务四个特性(ACID)
      3. 3、重要概念(传播行为和隔离级别)
    2. 二、事务管理
      1. 1、声明式事务管理
        1. 1.1 参数配置
        2. 1.2 基于注解方式
        3. 1.3 基于XML配置文件方式
      2. 2、完全注解方式
  6. ※ Spring5 框架新功能
    1. 一、整合日志框架
      1. 1、Spring5 框架整合 Log4j2
      2. 2、需要的jar包
      3. 3、配置文件
      4. 4、日志级别
    2. 二、@Nullable 注解
    3. 三、函数式注册对象
    4. 四、整合 JUnit5 单元测试框架
      1. 1、之前版本整合JUnit4
      2. 2、Spring5 还支持整合JUnit5
    5. 五、Spring Webflux使用
      1. 1、介绍
      2. 2、比较Spring MVC
      3. 3、响应式编程
        1. 3,1 什么是响应式编程
        2. 3.2 响应式编程(Java实现)
        3. 3.3 响应式编程(Reactor 实现)
      4. 4、Spring Webflux 执行流程和核心 API
      5. 5、Spring Webflux(基于注解编程模型)
      6. 6、SpringWebflux(基于函数式编程模型)
Copyright © 2021 - present 虾壳
搜索
数据库加载中