java / 正文

@Value static静态变量注入

2024-01-13 23:29 880 浏览
评论(0
字体大小:

把@Value 注入 到static静态变量 中以方便调用, 代码如下

 

package com.wenhe.blogcommon.config;

import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.stereotype.Component;

/**
 * @author wenhe
 * @date 5/10/2022 下午 9:06
 */
@Component
public class SystemConfig {


    public static  String imagePath ;


    public static  String uploadPrefix ;


    public static  String uploadRealDir ;



    @Value("${mfile.imagepath}")
    public void setImagePath(String imagePath) {
        SystemConfig.imagePath = imagePath;
    }


    @Value("${mfile.prefix}")
    public  void setUploadPrefix(String uploadPrefix) {
        SystemConfig.uploadPrefix = uploadPrefix;
    }

    @Value("${spring.servlet.multipart.location}")
    public  void setUploadRealDir(String uploadRealDir) {
        SystemConfig.uploadRealDir = uploadRealDir;
    }
}

 

本文发布于程序达人 ,转载请注明出处,谢谢合作

0 人认为有用
0 评论

相关热点文章推荐

程序达人 - chengxudaren.com

一个帮助开发者成长的社区

相关文章