一起来学大数据|最流行的框架Spring,怎么可以这么优秀

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/qq_41147260/article/details/81330727

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

昨天我们学习的MyBatis框架,其能够极大的简化访问层的代码复杂程度,也是我们当今MVC框架中十分流行的持久层框架。而我们今天学习到的Spring框架,毫无疑问是我们在开发中大型项目的最流行的框架。

这么牛逼么?我们赶紧来看看吧~

Spring框架介绍

Spring的出现能能为一个十分复杂的系统构建出一块很清晰的脉络,除了很够极大简化模块的管理以外,还能够轻松的对模块代码进行切面增强;轻松的整合各类开发框架。也就是说,我们在对大型的Java企业级系统开发时都离不开像Spring这样优秀的框架。

spring是一款轻量级的开源框架,换句话说就是免费滴~它的出现就是为了解决我们在企业应用开发中的复杂度而创建的。

spring框架的主要优势之一就是它的分层架构, Spring 的核心是控制反转 (IOC)和面向切面(AOP)。

简单来说,Spring 也是一个分层的一站式轻量级开源框架。

**web层:SpringMVC

** service层: Spring IOC

**dao层:Spring JdbcTemplate

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

Spring的两部分核心:

(1)控制反转 ioc:

举个简单的例子,像我们以前如果要调用类中的方法,需要new一个对象。而我们在使用ioc实现对象创建的时候,是不需要手动new对象,我们是通过配置文件方式去创建对象,就好像大家以前我看的文章需要去专门找我文章,而现在关注了我之后,你就可以不用去找我文章,我每天会去自动帮你推送。所有,关注我就是添加配置文件,对于文章什么的内容,我都帮你写好,你自己看就可以了。

这就是ioc的作用。

(2)面向切面 aop:

面向切面就是不通过修改源代码的方式就可增强类里面的方法,我们之前有篇文章有讲这样的方式,大家看最后的动态代理。

一起来学大数据|Java中的动态代理,重中之重的进阶基石

IOC入门案例

1、导入spring相关jar包

为了方便大家,大家可以私信“spring”获取jar包和源代码,当然也可以在网上下载。

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

2、创建类和普通方法

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

3、创建spring配置文件,配置user对象创建

我们将spring配置文件放在src下面,名称不像别的有规定,可以自行定义。

官方建议:applicationContext.xml。我们这里使用了bean.xml,效果图如下所示。

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

在配置文件中我们要加入约束和配置对象

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

对于约束的的话,我们需要拷贝一个。

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"></beans>

4、测试

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

我们新建一个test类测试代码。

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

效果图如下,

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

属性注入介绍

通过这种方法,我们可以将数据的值之间写入。

方法一、使用有参数构造注入

1-创建类,定义属性,生成有参数构造

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

2-配置属性注入

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

方法二、使用set方法注入(重点)

1-创建类,定义属性,生成属性set方法

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

2-配置属性注入

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

方法三、注入对象类型属性(重点)

第一步 在service定义dao类型属性

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

第二步 实现配置

一起来学大数据|最流行的框架Spring,怎么可以这么优秀


这就是今天讲的sprig框架,一款优秀的轻量级的的框架。虽然spring十分的容易上手,但是要深入的进行了解还是十分困难的。

今天我们对spring进行了简单的理解,明天我们继续继续去了解springMVC。

同样是框架,你怎么就这么优秀呢!个人创作,如果有什么问题,请多多指教~

有学习到的话,记得点个关注支持一下哟~

感谢坚持关注的朋友~

一起来学大数据|最流行的框架Spring,怎么可以这么优秀

世界很大,幸好有你~

欢迎在评论区留下你的问题或困惑,我将每天与你分享我的观点和心得。

聚焦最新科技咨讯,探寻未来智能领域,我是Mario女陶。

猜你喜欢

转载自blog.csdn.net/qq_41147260/article/details/81330727