如何在Java Spring中基于请求参数实例化@configuration bean?

问题描述 投票:-1回答:1

我在Java Spring中有多个配置文件。我需要根据请求参数实例化它。有什么办法吗?

提前感谢!

Sakthi

java spring spring-boot
1个回答
0
投票

这是不可能的,因为Spring在服务启动之前(或者更准确地说,是在启动时)初始化了配置,所以当您收到请求时,为时已晚-配置已经建立。

但是,您可以通过spring配置文件来控制它-通过计算机上的env变量或运行应用程序时传递给jvm的参数。这样,您可以控制要使用的弹簧轮廓并为每个轮廓设置配置。

© www.soinside.com 2019 - 2024. All rights reserved.