《Spring》系列文章目录

Spring Framework是一个为基于Java的现代企业应用程序提供全面编程和配置模型的开源框架。它集成了控制反转(IOC)、依赖注入(DI)和面向切面编程(AOP)等容器技术。Spring框架的设计理念是面向Bean编程,其所有的容器组件都是为Bean对象的管理而服务的。

Spring框架的主要特性包括:

非侵入式:使用Spring Framework开发项目时,其对项目本身的结构影响极小,用注解的方式对功能性组件进行标记不仅不会破坏结构,反而简化了开发。

控制反转(IOC):翻转资源获取方向,使开发者从主动创建和获取资源转变为由环境准备好资源并注入,从而简化了组件的创建和使用。

依赖注入(DI):作为IOC的一种具体实现方式,组件以一些预先定义好的方式接受来自于容器的资源注入,这使得组件的创建和使用更加灵活和方便。

组件化:Spring允许开发者使用简单的组件配置组合成一个复杂的应用,可以使用XML和Java注解组合对象,这极大地提高了开发的效率和灵活性。

Spring还提供了丰富的功能模块和工具,包括JDBC抽象层、ORM框架集成支持、事务管理、Web应用开发框架等,用于简化和加速企业应用程序的开发。

总的来说,Spring Framework是一个功能强大、灵活且易于使用的Java应用框架,它极大地简化了企业应用程序的开发过程,提高了开发效率和代码质量。


文章目录

开始学习吧

  1. 【第1章】spring入门
  2. 【第2章】整合log4j2框架
  3. 【第3章】获取bean的几种方式
  4. 【第4章】依赖注入和自动装配
  5. 【第5章】spring命名空间和数据源的引入
  6. 【第6章】spring转换器
  7. 【第7章】生命周期
  8. 【第8章】全注解开发
  9. 【第9章】@Autowired
  10. 【第10章】手写spring-ioc之xml版
  11. 【第11章】手写spring-ioc之annotation版
  12. 【第12章】spring-aop-xml版
  13. 【第13章】spring-aop全注解版
  14. 【第14章】spring-test整合junit
  15. 【第15章】spring-jdbc之JdbcTemplate
  16. 【第16章】spring-tx基于注解的声明式事务
  17. 【第17章】spring-tx基于xml的声明式事务

Spring Framework Artifacts

bash 复制代码
spring-aop              spring-core        spring-jms        spring-tx
spring-aspects          spring-core-test   spring-messaging  spring-web
spring-beans            spring-expression  spring-orm        spring-webflux
spring-context          spring-instrument  spring-oxm        spring-webmvc
spring-context-indexer  spring-jcl         spring-r2dbc      spring-websocket
spring-context-support  spring-jdbc        spring-test

论系统化学习的重要性。

闲聊:记这么多,有必要吗?很有必要

1.地基不牢,地动山摇;

2.写这些东西只是为了让我们有个印象,看到了能知道它是干什么的;

3.就算忘记了,也可以来到我的博客翻看下对应的章节;

那这么做的意义是什么呢?

1.加深我自己的印象;

2.给大家提供可用的案例;

3.我可以涨粉丝;

4.第4点就是我热爱写作,最起码目前是这样的,我愿意为此付出时间,并且感觉值得。

官方网站
Reference Doc
Api Doc
中文文档
视频学习
spring源码
spring项目
最新版本

bash 复制代码
诚邀您点击一下"关注"按钮,您的支持是我坚持创作的动力。
相关推荐
mghio7 小时前
Dubbo 中的集群容错
java·微服务·dubbo
Asthenia04127 小时前
Spring AOP 和 Aware:在Bean实例化后-调用BeanPostProcessor开始工作!在初始化方法执行之前!
后端
Asthenia04128 小时前
什么是消除直接左递归 - 编译原理解析
后端
Asthenia04128 小时前
什么是自上而下分析 - 编译原理剖析
后端
Asthenia04128 小时前
什么是语法分析 - 编译原理基础
后端
Asthenia04128 小时前
理解词法分析与LEX:编译器的守门人
后端
uhakadotcom8 小时前
视频直播与视频点播:基础知识与应用场景
后端·面试·架构
Asthenia04129 小时前
Spring扩展点与工具类获取容器Bean-基于ApplicationContextAware实现非IOC容器中调用IOC的Bean
后端
bobz96510 小时前
ovs patch port 对比 veth pair
后端