spring 入门

作者: 懒小松 | 来源:发表于2017-10-11 20:51 被阅读28次

Spring 简介

spring是开源的、轻量级的框架,是用来管理对象的容器,主要功能有IOC、AOP、spring关于jdbc的支持、与Junit的整合测试。

Spring的环境搭建

1、导入包   4个核心包+2个日志包

其中,log4j是非必需包,当spring版本较低是,可以兼容,建议导入

2、创建一个对象

3、将对象注册到spring容器中       

             默认spring的配置文件可以起任意名,但建议写成applicationContext.xml

             默认路径可以是src下的任意路径,但建议写在src下(就是classpath下)

4、约束的导入

引入约束:

spring-framework-4.2.4.RELEASE\docs\spring-framework-reference\html\xsd-configuration.html

5、编写xml

<bean name="admin" class="com.itcast.pojo.Admin"></bean>

6、测试

Spring中的核心概念

1、IOC:控制反转

               之前对象由开发人员创建,对象关系由开发人员维护,现在交由spring容器创建和维护类之间的关系。控制权反转了,这就是IOC。

DI:依赖注入

                注入的方式:set方法注入,构造方法注入,字段注入

                注入类型:     基本类型:8大数据类型

                                       引用数据类型:对象(包括String)

                DI是实现IOC思想的很重要的技术支持

2、AOP:面向切面编程(暂时不会,后续更新)

BeanFactory:

                          Spring原始接口,该接口实现类的一个特点是每次获取bean时,才会创建对象。所以占用内存较小,但是速度不快。

ApplicationContext:

                          每次容器一启动就会创建对象,还有其他很多功能。占用内存较大,但是速度快。

两个实现:

                       ClassPathXmlApplicationContext 从类路径中加载配置文件

                       FileSystemXmlApplicationContext   从绝对路径中加载配置文件

                        ClassPathXmlApplicationContext常用

相关文章

网友评论

    本文标题:spring 入门

    本文链接:https://www.haomeiwen.com/subject/pwbuyxtx.html