《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 复制代码
诚邀您点击一下"关注"按钮,您的支持是我坚持创作的动力。
相关推荐
是小崔啊40 分钟前
开源轮子 - EasyExcel02(深入实践)
java·开源·excel
myNameGL1 小时前
linux安装idea
java·ide·intellij-idea
青春男大1 小时前
java栈--数据结构
java·开发语言·数据结构·学习·eclipse
HaiFan.2 小时前
SpringBoot 事务
java·数据库·spring boot·sql·mysql
2401_882727572 小时前
低代码配置式组态软件-BY组态
前端·后端·物联网·低代码·前端框架
我要学编程(ಥ_ಥ)2 小时前
一文详解“二叉树中的深搜“在算法中的应用
java·数据结构·算法·leetcode·深度优先
music0ant2 小时前
Idea 添加tomcat 并发布到tomcat
java·tomcat·intellij-idea
计算机徐师兄2 小时前
Java基于SSM框架的无中介租房系统小程序【附源码、文档】
java·微信小程序·小程序·无中介租房系统小程序·java无中介租房系统小程序·无中介租房微信小程序
源码哥_博纳软云3 小时前
JAVA智慧养老养老护理帮忙代办陪诊陪护小程序APP源码
java·开发语言·微信小程序·小程序·微信公众平台
追逐时光者3 小时前
.NET 在 Visual Studio 中的高效编程技巧集
后端·.net·visual studio