zoukankan      html  css  js  c++  java
  • SpringBoot项目给静态变量static注入@Value

    @value不能直接注入值给静态属性,spring 不允许/不支持把值注入到静态变量中;spring支持set方法注入,我们可以利用非静态setter 方法注入静态变量

    @Component
    public class SendMessageUtil {
       
    
        public static String accessKeyId ;
    
    
    
        @Value("${accessKeyId}")
        public  void setAccessKeyId(String accessKeyId) {
            SendMessageUtil.accessKeyId = accessKeyId;
        }
    
    
        public static String accessKeySecret ;
    
        @Value("${accessKeySecret}")
        public  void setAccessKeySecret(String accessKeySecret) {
            SendMessageUtil.accessKeySecret = accessKeySecret;
        }
    
        
    
    
    }
    -----------------------有任何问题可以在评论区评论,也可以私信我,我看到的话会进行回复,欢迎大家指教------------------------ (蓝奏云官网有些地址失效了,需要把请求地址lanzous改成lanzoux才可以)
  • 相关阅读:
    Power of Cryptography
    Radar Installation
    Emag eht htiw Em Pleh
    Help Me with the Game
    89. Gray Code
    87. Scramble String
    86. Partition List
    85. Maximal Rectangle
    84. Largest Rectangle in Histogram
    82. Remove Duplicates from Sorted List II
  • 原文地址:https://www.cnblogs.com/pxblog/p/14548472.html
Copyright © 2011-2022 走看看