【发布时间】:2017-06-25 19:22:39
【问题描述】:
我有一个 Spring-Boot 项目,它与 DB-connections 和许多其他东西一起使用。 现在我在项目中添加了另一个“主类”。问题是:通过启动这个类,所有配置设置(来自 application.yml)都被加载。但这不是我想要的。 我希望项目在不尝试绑定到任何数据源的情况下启动...... 但是怎么做呢?
【问题讨论】:
标签: spring-boot configuration spring-profiles
我有一个 Spring-Boot 项目,它与 DB-connections 和许多其他东西一起使用。 现在我在项目中添加了另一个“主类”。问题是:通过启动这个类,所有配置设置(来自 application.yml)都被加载。但这不是我想要的。 我希望项目在不尝试绑定到任何数据源的情况下启动...... 但是怎么做呢?
【问题讨论】:
标签: spring-boot configuration spring-profiles
为什么要添加几个主类?尝试使用不同的配置文件。您可以使用 -Dspring.profiles.active=? 启动您的应用程序。属性。
示例: 只需添加一个 application-test.properties 并使用 -Dspring-profiles.active=test 运行您的应用程序,然后将加载测试属性文件中的属性。并且可能会覆盖 application.properties 中具有相同键的属性。
【讨论】: