在 spring 引导中的非 bean class 中使用 @value

use @value in non-bean class in spring boot

我正在 spring 启动 project.I 在我的 spring 启动中创建一个单例 class application.I 想从 application.properties 获取属性在我的单例中 class.is 可能在非 bean 中 class?怎么办?

每个 Spring 个 bean 是 singleton scope by default。因此,您不应该在 Spring 驱动的应用程序中使用 Java 单例 class 模式,只需使用 spring bean 并在那里注入 @Value