springboot @Value 静态变量注入,springboot @ConfigurationProperties注解使用
java spring @PropertySource注解使用
================================
©Copyright 蕃薯耀 2020-12-02
https://www.cnblogs.com/fanshuyao/
一、在application.properties文件自定义变量:jjwt.key
jjwt.key=aXNsZWVfaGFoYQ==
二、springboot @Value静态变量注入(@Value 注入静态变量)
@Component
public class JwtUtils {
//声明静态变量
private static String secretKey;
/**
* 静态变量注入
* 从配置文件读取jjwt.key属性
* 注入key,set方法不能是static
* @param secretKey
*/
@Value("${jjwt.key}")
public void setSecretKey(String secretKey) {
JwtUtils.secretKey = secretKey;
}
}

本文详细介绍了在SpringBoot中如何使用@Value进行静态变量注入,以及如何利用@ConfigurationProperties注解来处理自定义配置。通过示例展示了在application.properties中定义变量,然后在代码中注入和使用这些变量的方法,包括注入到静态变量中。同时,还讲解了@PropertySource注解读取自定义配置文件的操作,并提供了测试Controller的相关内容。
639

被折叠的 条评论
为什么被折叠?



