记录学习Spring(IOC/DI)
2018-11-20 03:23:15来源:博客园 阅读 ()
根据自己学习的Spring做一些记录,主要是为了方便自己查阅复习.
一、介绍Spring
Spring是一个基于IOC和AOP的结构J2EE系统的轻量级框架;
轻量级主要变现为不需要任何的容器就可以直接运行;
IOC 反转控制 是Spring的基础,Inversion Of Control ;
也就是创建对象由以前的程序员自己new 构造方法来调用,变成了交由Spring创建对象 ;
DI 依赖注入 Dependency Inject. 简单地说就是拿到的对象的属性,已经被注入好相关值了,直接使用即可,下面用实例来进行介绍.
二、用实例讲解IOC/DI
①新建一个项目,导入要用到的jar包(项目根目录下面lib),具体的jar包可以在网上下载.下面只展示了一部分.
②准备一个实体类pojo
③在src目录下新建applicationContext.xml文件
applicationContext.xml是Spring的核心配置文件
④测试代码
目前控制反转已经理解的差不多了.DI个人认为是下面这一部分
个人学习的网址是http://how2j.cn/.
三、注入对象
以上的实例中是注入的字符串或者整形的数字;接下来的实例是注入对象,这个时候所用到的是ref属性;
新建一个pojo类,并在其内部调用Category这个实体类;
接下来修改applicationContext.xml文件
除此之外还可以利用注解的方式进行注入;
首先修改applicationContext.xml文件,把ref属性注入的代码进行注释,并在bean标签之前加入<context:annotation-config/>
这句代码的意思是告诉Spring要用注解的方式进行配置;
同理bean也可以用注解的方式;在类上面加入注解@Component,因为配置从applicationContext.xml中移出来了,所以属性初始化放在属性声明上进行了。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Spring系列.ApplicationContext接口 2020-06-11
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- 学习Java 8 Stream Api (4) - Stream 终端操作之 collect 2020-06-11
- java学习之第一天 2020-06-11
- 给你一份超详细 Spring Boot 知识清单 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash