Spring中实现IoC模式的方法

 时间:2026-04-24 07:16:23

1、spring IOC有两种大的实现方式,分别是xml配置文件实现和类上添加注解实现

第一种:使用XML配置的方式实现IOC

1、使用无参构造方法创建对象(介绍)

2、使用有参构造方法创建对象(介绍)

3、通过属性赋值

4、对象引用

5、对象作用域

6、延迟初始化bean

第二种使用Spring注解配置IOC

1、修改BookDAO

2、修改BookService

3、修改IOC配置文件IOCBeans02.xml

2、编写需要的java代码

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

3、容器的配置文件IOCBeans01.xml如下:

Spring中实现IoC模式的方法

4、测试类如下图:

Spring中实现IoC模式的方法

5、使用无参构造方法创建对象

如下所示,则上下文会使用无参构造方法创建对象

Spring中实现IoC模式的方法

6、使用有参构造方法创建对象,具体java代码如下

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

7、注意:如果在使用构造方法时不想通过参数名称指定参数则可以直接使用索引,如:

   

Spring中实现IoC模式的方法

8、第二种:使用Spring注解配置IOC

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

9、修改IOC配置文件

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

10、expression表示过滤的表达式。

Spring中实现IoC模式的方法

11、测试类如下所示

Spring中实现IoC模式的方法

Spring中实现IoC模式的方法

  • jquery怎么把字符串转成数字?
  • Element如何设置InputNumber隐藏按钮
  • Eclipse中设置tomcat启动日志文件路径
  • Notepad++怎么设置全局字体大小
  • IDEA中怎么设置渲染文档注释
  • 热门搜索
    找不到打印机怎么办 装扮兑换券怎么用 牙齿烂了怎么办 怎么改微博名字 神舟电脑怎么样 缺铁性贫血怎么治疗 手机怎么越狱 我的世界摩天轮怎么做 怎么能祛斑 ps标尺工具怎么用