java - 我们可以在一个项目中拥有多个 Spring 配置文件吗?
问题描述
我们可以在一个项目中拥有多个 Spring 配置文件吗?如果是,有人可以提供一个工作示例来支持这个概念吗?
解决方案
是的,在大型项目中,拥有多个 Spring 配置可以提高可维护性和模块化。
您可以像这样加载多个文件:-
@Configuration
@Import({MainConfig.class, SchedulerConfig.class})
public class AppConfig {
您还可以上传一个包含所有配置的 XML 文件。
ApplicationContext context = new ClassPathXmlApplicationContext("spring-all.xml");
在 XML 文件中:-
<import resource="main.xml"/>
<import resource="scheduler.xml"/>
推荐阅读
- javascript - Angularjs 中的幻灯片无法按预期工作
- sql-server - 如何查找遵循相同订单顺序的用户数?
- acumatica - 如何覆盖 SO 送货地址
- pentaho - 在 pentaho-server 8.2 中忽略 simple-jdin/jdbc.properties
- css - Safari 上的 Bootstrap 手风琴不同的背景颜色
- typescript - 是否可以以仍然强制类型安全的方式编写泛型?
- python - python selenium无法清除输入字段
- javascript - 在数据库问题中保存模式消息
- excel - 如何在 VBA 公式中引用表格单元格?
- python - 在单个 GCP 存储桶中的目录之间移动文件