一、SpringBoot中使用@Value()只能给普通变量注入值,不能直接给静态变量赋值
1给普通变量赋值时,直接在变量声明之上添加@Value()注解即可

2.当要给静态变量注入值的时候,若是在静态变量声明之上直接添加@Value()注解是无效的

3.若要给静态变量赋值,可以使用set()方法,其中需要在类上加入@Component注解,方法名(例如setMailUsername)和参数名(例如username)可以任意命名

一、SpringBoot中使用@Value()只能给普通变量注入值,不能直接给静态变量赋值
1给普通变量赋值时,直接在变量声明之上添加@Value()注解即可
2.当要给静态变量注入值的时候,若是在静态变量声明之上直接添加@Value()注解是无效的
3.若要给静态变量赋值,可以使用set()方法,其中需要在类上加入@Component注解,方法名(例如setMailUsername)和参数名(例如username)可以任意命名
本文标题:SpringBoot使用@Value给静态变量注入值
本文链接:https://www.haomeiwen.com/subject/owewgctx.html
网友评论