博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring 冬天来了,春天还远吗
阅读量:5789 次
发布时间:2019-06-18

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

好处

  • IoC / DI,方便解耦
  • AOP 面向切面编程
  • 声明式事务
  • 方便程序测试
  • 方便集成其他优秀框架

IoC 与 DI

  • IoC 与 DI 的关系
IoC控制反转:主要是指【创建对象】这件事交给Spring进行处理,无需开发者手动new对象DI依赖注入:主要指创建对象时,对象拥有的属性需要初始化,那需要给【所依赖的】属性进行注入先有IoC,后有DI
  • 为什么Spring也叫IoC容器?
程序一旦启动,Spring不单单根据【配置】或【注解】进行对象(Bean)创建,还把创建的对象(Bean)储存起来,所以Spring也叫IoC容器。当你需要用到某个对象(Bean)时,就可以使用如下代码从IoC容器中获取:// 获取IoC容器ApplicationContext acc = new ApplicationContext("spring.xml");// 获取IoC容器中的对象UserService userService = acc.getBean("userService");
  • Bean 管理 (XML方式)
Spring 的 IoC所创建与存储的对象,我们称之为Bean
  • 属性注入 (XML方式)
  • Bean 管理 (注解方式)
  • 属性注入 (注解方式)

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

你可能感兴趣的文章
现实世界的Windows Azure:h.e.t软件使用Windows Azure削减50%的成本
查看>>
深入.net框架
查看>>
聚合类新闻client产品功能点详情分析
查看>>
js设置定时器
查看>>
数据库除运算
查看>>
LeetCode--112--路径总和
查看>>
DeviceIOControl与驱动层 - 缓冲区模式
查看>>
感悟贴2016-05-13
查看>>
vim使用教程
查看>>
JDK在LINUX系统平台下的部署案例与总结
查看>>
跨vlan通信-----单臂路由技术
查看>>
百度编辑器ueditor 光标位置的坐标
查看>>
DEV-C++ 调试方法简明图文教程(转)
查看>>
VS2017+EF+Mysql生成实体数据模型(解决闪退的坑)
查看>>
C++多态、继承的简单分析
查看>>
库克称未来苹果用户可自己决定是否降频 网友:你是在搞笑吗?
查看>>
6倍性能差100TB容量,阿里云POLARDB咋实现?
查看>>
linux 安装 MySQLdb for python
查看>>
Sublime Text 2 技巧
查看>>
使用fscanf()函数从磁盘文件读取格式化数据
查看>>