发表于: 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项目创建好!
评论