springboot静态变量读取配置文件
时间: 2023-09-11 08:03:39 浏览: 121
在Spring Boot中,可以使用`@Value`注解来读取配置文件中的静态变量。首先,在你的配置文件(比如application.properties或application.yml)中定义你的静态变量,例如:
application.properties:
```
myapp.staticVariable=Hello World!
```
然后,在你的静态变量所在的类中使用`@Value`注解来注入配置文件中的值,如下所示:
```java
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;
@Component
public class MyStaticClass {
@Value("${myapp.staticVariable}")
private static String staticVariable;
public static void printStaticVariable() {
System.out.println(staticVariable);
}
}
```
这样,你就可以在任何地方调用`MyStaticClass.printStaticVariable()`方法来获取配置文件中的静态变量值了。注意,为了让`@Value`注解能够注入到静态变量中,需要将该类标记为`@Component`或者使用其他的注解(比如`@Configuration`)来使其成为Spring管理的Bean。
阅读全文