SpringBoot配置文件修改后不重启项目自动生效
有用的小知识
配置文件中配置文件上传路径
upload:
path: /usr/download
想要修改为
upload:
path: /usr/doc/download
java引用该配置的类中使用@value 注解读取属性值,同时在类上加上注解@RefreshScope
@RefreshScope
public class TaskBaseService {
@Value("${upload.path}")
private String uploadPath;
.....
}
此时修改完成后就可以直接生效,不需要重启服务!