打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
spring日记

1.  为什么使用springspringweb项目不存在必有然的联系。让spring主动为我们创建对象。把对象及对象间的依赖交给spring管理。核心配置文件applicationContext*.xml

IOC:本来是由应用程序管理的对象之间的依赖关系,现在交给了容器管理,这叫控制反转。即交给了ioc容器,springioc容器主要使用了DI(注入)方式实现的。不需要主动查找,对象的查找、定位和创建全 部由容器管理。大量减少了FactorySingleton 的数量,使代码层次更加清晰,主要原因是我们不再查找、定位、创建、管理对象间的依赖关系了,都交给IOc容器管理了。

springioc容器是一个轻量级容器,没有侵入性,不需要依赖容器的api,也不需要一些特殊接口。

一个合理的设计,最好尽量避免侵入性。

以下两种方法读取配置文件,默认是放在src目录下。

BeanFactory factory= new ClassPathXmlApplicationContext("applicationContext.xml");

     

//ApplicationContextfactory = newClassPathXmlApplicationContext("applicationContext.xml");

 

bean的作用域:

singleton:默认值,每次调用getBean()IoC容器中取得对象是相同

prototype:每次调用getBean()IoC容器中取得对象是不相同

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
spring面试题
spring的面试题
Spring MVC framework深入分析之二--ApplicationContext之谜
2021最新 Spring面试题精选(附刷题小程序)
Spring IoC 详解(四)
Java开发中SSM框架整合开发之 Spring IoC
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服