boot读取图片配置信息封装成工具类,这样可以不同在每个controller用注解把配置注进来,或者把配置类注到每个controller
配置类
import lombok.Data;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Data
@Component
@ConfigurationProperties(prefix = "file") //这是yml中对应的位置
public class imgFile {
public String wenjian;
public String ippz;
}
工具类
package com.lcmoled.ap.common.Result;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
@Component
public class imgUtile {
@Resource
private imgFile img;
public static String wenjian;
public static String ippz;
@PostConstruct
public void init() {
wenjian = this.img.getWenjian();
ippz = this.img.getIppz();
}
}
配置文件
file:
wenjian: D:/img/
ippz: http://192.168.1.210:8088/ota/