抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

定义一个config类

1
2
3
4
5
6
7
8
9
10
11
12
@Component
@ConfigurationProperties(prefix = "app-config")
@Data
public class AppConfig {
public static final String USER_HEAD_IMAGE_PATTERN = "/user/header/";
@NotNull
private String userHeaderImg;
@NotNull
private String filePath;
@NotNull
private String imgUrl;
}

这样的意思是,它里面的所有字段都可以在application.properties里进行配置,数据会被注入到配置对象中,在全局中都可以使用

1
2
3
app-config.imgUrl=/home/project/website/user/header/
app-config.userHeaderImg=file:/home/project/website/user/header/
app-config.filePath=http://192.168.1.102:8096\

评论