博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring IOC与Bean容器
阅读量:6791 次
发布时间:2019-06-26

本文共 761 字,大约阅读时间需要 2 分钟。

什么是IOC

IOC:控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护

DI(依赖注入):一种实现方式
目的:创建对象并且组装对象之间的关系

Bean容器初始化

基础包:

  • org.springframework.beans
  • org.springframework.context
  • BeanFactory提供配置结构和基本功能,加载并初始化Bean
  • ApplicationContext保存了Bean对象并在Spring中被广泛使用

ApplicationContext方式

  • 本地文件

    //绝对路径FileSystemXmlApplicationContext context = new FileSystemXmlApplicationContext("F:/workspace/appcontext.xml");
  • Classpath

    //相对路径ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:spring-context.xml");
  • Web应用中依赖servlet或Listener

    org.springframework.web.context.ContextLoaderListener
    context
    org.springframework.web.context.ContextLoaderServlet
    1

转载地址:http://sqogo.baihongyu.com/

你可能感兴趣的文章
撩人情话(三)
查看>>
Python项目可以有多大?最多可以有多少行代码?
查看>>
JetBrains Product Pack for Students
查看>>
内存顺序(Memory Order)
查看>>
shiro实战系列(一)之入门实战
查看>>
WPF svg 转 xmal
查看>>
scipy.optimize ImportError: cannot import name '_zeta'
查看>>
用VS2005制造WEB安装程序
查看>>
linux用户密码错误锁定。
查看>>
Oracle数据库迁移几种方式
查看>>
Category: Mouse Events
查看>>
AI角 | 把吴恩达深度学习系列课程画出来,这有份诚意满满的笔记求查收
查看>>
关于大小型项目如何最大限度提高WebAPi性能
查看>>
用脚本修改文件的内容
查看>>
python学习笔记异常处理(七)
查看>>
netscreen 50 防火墙配置后web网页登入不了
查看>>
kvm 迁移记录
查看>>
VMware vsphere vcenter 服务器日志文件概述
查看>>
如何公开Oracle trace文件?
查看>>
Linux下安装配置MongoDB数据库
查看>>