各位读者好, 我是小陈, 这是我的个人主页, 希望我的专栏能够帮助到你:
JavaSE基础: 基础语法, 类和对象, 封装继承多态, 接口, 综合小练习图书管理系统等
Java数据结构: 顺序表, 链表, 堆, 二叉树, 二叉搜索树, 哈希表等
JavaEE初阶: 多线程, 网络编程, TCP/IP协议, HTTP协议, Tomcat, Servlet, Linux, JVM等(正在持续更新)
提示:是正在努力进步的小菜鸟一只,如有大佬发现文章欠佳之处欢迎批评指点~ 废话不多说,直接上干货!
Spring 是一个轻量级的开源框架, 是一个包含了众多方法工具的 IoC容器
Spirng 有两大核心概念 : IoC (Inversion of Control 控制反转)和 AOP(Aspect Oriented Programming 面向切面编程)
之前这篇文章 相对详细的介绍了 IoC , 这是一种设计思想, 编程模式, 使得对象的创建和依赖关系从代码中分离出来, 不再由程序员掌控, 程序能够解耦合, 提升灵活性和可维护性
AOP 是一种编程范式,通过引入横切关注点,将其与核心业务逻辑分离,并以模块化的方式进行管理。它通过切面(Aspect)来描述横切关注点,切面是对横切关注点的封装。切面定义了在何处、何时和如何应用横切关注点。在 AOP 中,切面可以横跨多个对象,独立于核心业务逻辑
SpringBoot 是 Spring 的"脚手架", 是为了快速开发 Spring 而诞生的框架, 所以是对Spring 的扩展和延伸
SpringBoot 还有很多其他的特性和优点, 总之能够帮助程序员快速, 高效的进行开发
以上就是本篇的所有内容了, 如果本篇对你有帮助,请点赞收藏支持一下,小手一抖就是对作者莫大的鼓励啦~
上山总比下山辛苦
下篇文章见