区分线上,开发,测试环境的技巧

134 阅读1分钟

1、定义相关resource文件

file.imageUserFaceLocation=D:\\Javainstall\\foodie-dev\\faces

2、定义相关类

import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.PropertySource;
import org.springframework.stereotype.Component;

@Component
@ConfigurationProperties(prefix = "file")
@PropertySource("classpath:file-upload-dev.properties")
public class FileUpload {
    private String imageUserFaceLocation;

    public String getImageUserFaceLocation() {
        return imageUserFaceLocation;
    }

    public void setImageUserFaceLocation(String imageUserFaceLocation) {
        this.imageUserFaceLocation = imageUserFaceLocation;
    }
}

3、使用

  @Autowired
    private FileUpload fileUpload;