admin 管理员组文章数量: 1087709
Spring 个人理解简介
什么是spring:
- 是一个框架,核心技术是ioc,aop实现解耦合。
- 是一个容器,容器中存放的是JAVA对象,需要做的是吧对象放入容器中。
- 开源框架
怎么使用spring:
- spring是一个容器,把项目中的对象放入容器中。
- 让容器完成对象的创建,管理对象之间的关系(属性赋值)。
- 程序从容器中获取对象。
什么样的对象放入容器呢
- dao service controller util这些类统一放到容器中
- spring中的对象默认都是单例的,在容器中叫这个名称的对象只有一个。
什么不放去spring
- 实体类,实体类数据来自数据库,可以放但是没有意义。
- servlet和过滤器和监听器。
如何把对象放到容器中:
- 在xml文件中使用标签
- 使用注解
核心技术
- ioc控制反转,一种理论,思想,概念,指导开发人员在容器中,代码之外管理对象给属性赋值,管理依赖。
- ioc技术实现,名为di,依赖注入。开发人员在项目中只需要提供对象的名称,对象的创建,查找,赋值,都交给容器。
- spring使用di技术,底层是反射机制。
- 创建好的对象被放入一个map中。
给属性赋值。
- set注入
- spring使用类中的set方法来赋值
- 在标签bean中用
- 引用类型 之后的value改成ref=“bean的id”
2.构造注入。
- 使用类的构造方法,来赋值
本文标签: Spring 个人理解简介
版权声明:本文标题:Spring 个人理解简介 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1700276041a375835.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论