spring5框架

简介: spring5框架

说明

仅供学习交流使用,
笔记作于
【尚硅谷Spring5框架教程(idea版)-哔哩哔哩】

课程内容介绍

1、Spring框架概述

https://blog.csdn.net/qq_51625007/article/details/120774070
2、IOC容器

(1)IOC 底层原理

(2)IOC 接口(BeanFactory)

(3)IOC 操作 Bean 管理(基于xml)

(4)IOC 操作 Bean 管理(基于注解)

https://blog.csdn.net/qq_51625007/article/details/120729729

3、Aop

https://blog.csdn.net/qq_51625007/article/details/120810164

4、JdbcTemplate.

https://blog.csdn.net/qq_51625007/article/details/120810503

5、事务管理

https://blog.csdn.net/qq_51625007/article/details/120851226

6、Spring5 新特性

https://blog.csdn.net/qq_51625007/article/details/120853806

课程总结

1、Spring框架概述

(1)轻量级开发JavaEE框架,为了解决企业复杂性,两个核心组成:IOC和AOP

(2)Spring5版本
2、IOC容器

(1)IOC 底层原理(工厂、反射等)

(2)IOC 接口(BeanFactory)

(3)IOC 操作 Bean 管理(基于xml)

(4)IOC 操作 Bean 管理(基于注解)
3、Aop

(1)AOP底层原理:动态代理有接口(JDK动态代理),没有接口(CGLIB动态代理)

(2)术语:切入点、增强(通知)、切面

(3)基于AspectJ实现AOP操作

4、JdbcTemplate

(1)使用JdbcTemplate实现数据库crud操作

(2)使用JdbcTemplate实现数据库批量操作

5、事务管理

(1)事务概念

(2)重要概念(传播行为和隔离级别)

(3)基于注解实现声明式事务管理

(4)完全注解方式实现声明式事务管理

6、Spring5 新功能

(1)整合日志框架

(2)@Nullable

(3)函数式注册对象

(4)整合JUnit5单元测试框架

(5)SpringWebflux使用


相关文章
|
8天前
|
前端开发 Java 数据库连接
Spring框架初识
Spring 是一个分层的轻量级开源框架,核心功能包括控制反转(IOC)和面向切面编程(AOP)。主要模块有核心容器、Spring 上下文、AOP、DAO、ORM、Web 模块和 MVC 框架。它通过 IOC 将配置与代码分离,简化开发;AOP 提供了声明性事务管理等增强功能。
55 21
Spring框架初识
|
2月前
|
XML 安全 Java
|
3月前
|
数据采集 监控 前端开发
二级公立医院绩效考核系统源码,B/S架构,前后端分别基于Spring Boot和Avue框架
医院绩效管理系统通过与HIS系统的无缝对接,实现数据网络化采集、评价结果透明化管理及奖金分配自动化生成。系统涵盖科室和个人绩效考核、医疗质量考核、数据采集、绩效工资核算、收支核算、工作量统计、单项奖惩等功能,提升绩效评估的全面性、准确性和公正性。技术栈采用B/S架构,前后端分别基于Spring Boot和Avue框架。
173 5
|
3月前
|
缓存 NoSQL Java
什么是缓存?如何在 Spring Boot 中使用缓存框架
什么是缓存?如何在 Spring Boot 中使用缓存框架
154 0
|
27天前
|
SQL Java 数据库连接
对Spring、SpringMVC、MyBatis框架的介绍与解释
Spring 框架提供了全面的基础设施支持,Spring MVC 专注于 Web 层的开发,而 MyBatis 则是一个高效的持久层框架。这三个框架结合使用,可以显著提升 Java 企业级应用的开发效率和质量。通过理解它们的核心特性和使用方法,开发者可以更好地构建和维护复杂的应用程序。
120 29
|
15天前
|
XML Java 开发者
通过springboot框架创建对象(一)
在Spring Boot中,对象创建依赖于Spring框架的核心特性——控制反转(IoC)和依赖注入(DI)。IoC将对象的创建和管理交由Spring应用上下文负责,开发者只需定义依赖关系。DI通过构造函数、setter方法或字段注入实现依赖对象的传递。Spring Boot的自动配置机制基于类路径和配置文件,自动为应用程序配置Spring容器,简化开发过程。Bean的生命周期包括定义扫描、实例化、依赖注入、初始化和销毁回调,均由Spring容器管理。这些特性提高了开发效率并简化了代码维护。
|
4月前
|
Java API 数据库
Spring Boot框架因其简洁的配置、快速的启动特性及丰富的功能集而备受开发者青睐
本文通过在线图书管理系统案例,详细介绍如何使用Spring Boot构建RESTful API。从项目基础环境搭建、实体类与数据访问层定义,到业务逻辑实现和控制器编写,逐步展示了Spring Boot的简洁配置和强大功能。最后,通过Postman测试API,并介绍了如何添加安全性和异常处理,确保API的稳定性和安全性。
87 0
|
1月前
|
开发框架 运维 监控
Spring Boot中的日志框架选择
在Spring Boot开发中,日志管理至关重要。常见的日志框架有Logback、Log4j2、Java Util Logging和Slf4j。选择合适的日志框架需考虑性能、灵活性、社区支持及集成配置。本文以Logback为例,演示了如何记录不同级别的日志消息,并强调合理配置日志框架对提升系统可靠性和开发效率的重要性。
|
2月前
|
设计模式 XML Java
【23种设计模式·全精解析 | 自定义Spring框架篇】Spring核心源码分析+自定义Spring的IOC功能,依赖注入功能
本文详细介绍了Spring框架的核心功能,并通过手写自定义Spring框架的方式,深入理解了Spring的IOC(控制反转)和DI(依赖注入)功能,并且学会实际运用设计模式到真实开发中。
【23种设计模式·全精解析 | 自定义Spring框架篇】Spring核心源码分析+自定义Spring的IOC功能,依赖注入功能
|
3月前
|
存储 Java 关系型数据库
在Spring Boot中整合Seata框架实现分布式事务
可以在 Spring Boot 中成功整合 Seata 框架,实现分布式事务的管理和处理。在实际应用中,还需要根据具体的业务需求和技术架构进行进一步的优化和调整。同时,要注意处理各种可能出现的问题,以保障分布式事务的顺利执行。
227 53