如何在Java代码中定义应用程序上下文?

 时间:2024-10-28 18:49:27

1、在Spring 3.0中引入,现在可以让Spring扫描类路径来进行配置。

如何在Java代码中定义应用程序上下文?

2、如果您提供一个用@Configurat坡纠课柩ion注释的类,那么该类中任何用@Bean注释的方法都将以与用<bean>标记在XML中定义的方法相同的方式处理。

如何在Java代码中定义应用程序上下文?

3、下图演示了与使用XML相同的配置。

如何在Java代码中定义应用程序上下文?

4、具体我们看看application.xml如何配置的

如何在Java代码中定义应用程序上下文?

5、还有一个额外的改变挢旗扦渌;您仍然需要初始化应用程序上下文。可以通过以下两种方法之一来实现:使用AnnotationConfig帆歌达缒ApplicationContext类,它接受一个带有@Configuration注释的类列表:

如何在Java代码中定义应用程序上下文?

6、可以debugger运行看看是否获取了应用程序上下文

如何在Java代码中定义应用程序上下文?

7、或者仍然可以使用原始方法,从XML文件加载应用程序上下文。在这种情况下,您需要提供一个范围,让包查找@Configuration注释,方法是包含以下行:

如何在Java代码中定义应用程序上下文?

8、这种方法的优点在于,缩村枵沣您可以混合使用带注释的配置和XML配置。这可能看起来很愚蠢,而且管理两个不同的系统来管理依赖关系是一个潜在的噩梦,但是它确实给了您以自己的速度从一个系统迁移到另一个系统的空间。

  • zabbix监控TCP连接数方法
  • cmd命令大全:[2]复制粘贴功能
  • 利用/dev/zero和/dev/null测试硬盘读写速度
  • php怎样用Zend Guard加密
  • Jmeter安装以及登陆测试详解【1】
  • 热门搜索
    大明山在哪里 如何养富贵竹 qq收藏在哪里 如何理财 如何离婚 月亮配一句话朋友圈 瑞士旅游攻略 如何让月经提前 穿成主角内衣怎么破 如何断绝父子关系