发表于: 2025-03-15 21:00:53

0 18


今天的任务:学习spring,并根据教程来创建一个项目

先来理解spring是干什么的?

1 、Spring定义:


Spring是一款主流的Java EE 轻量级开源框架,目的是用于简化Java企业级引用的开发难度和开发周期。从简单性、可测试性和松耦合度的角度而言,任何Java应用都可以从Spring中受益。Spring框架提供自己提供功能外,还提供整合其他技术和框架的能力。



————————————————

                            版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

                        

原文链接:https://blog.csdn.net/m0_74823561/article/details/144774644



2、 Spring核心:


Spring指的是Spring Framework,通常我们称之为Spring框架。Spring框架是一个分层的面向切面的Java应用程序的一站式解决框架,它是Spring技术栈的核心和基础,是为了解决企业级引用开发的复杂性而创建的。

Spring有两个核心模块:IoC和AOP。

Ioc:Inverse of Control的简写,为 控制反转,指把创建对象交给Spring进行管理。

AOP:Aspect Oriented Programming 的简写,为 面向切面编程。AOP用来封装多个类的公共行为,将那些与业务无关,却为业务模块共同调用的逻辑封装起来,减少系统的重复代码,降低模块间的耦合度。另外,AOP还解决一些系统层面上的问题,比如日志、事务、权限等。


3 Spring Framework的特点:


控制反转:IoC,反转资源获取方向;把自己创建的资源、向环境索取资源变为环境将资源准备好,我们享受资源注入。

面向切面编程:AOP,在不修改源代码的基础上增强代码功能。

容器:Spring IoC是一个容器,因为它包含并管理组件对象的生命周期;组件享受到了容器化的管理,替程序员屏蔽了组件创建过程中的大量细节,极大降低了使用门槛,大幅度提高了开发效率。

一站式:在IOC和AOP的基础上可以整合各种企业应用的开源框架和优秀的第三方库,而且在Spring旗下的项目已经覆盖了广泛领域,很多方面的功能性需求可以在Spring Framework 的基础上全部使用Spring来实现。



这些专业名词太多了,看不太懂,先简单看看,先来创建一个新项目吧!

1、先引入依赖:

2、创建一个实体类:

后面还有些搞不懂,明天争取把完整的项目搞出来吧!

明天的目标:把spring项目创建好!



返回列表 返回列表
评论

    分享到