Springboot 自定义参数配置化,密钥,密码,文件保存路径

application.properties 和 application.yml 都是一样的配置方法,只是格式不一样
Springboot 自定义参数配置化,密钥,密码,文件保存路径_第1张图片

定义配置文件

server.port=8080
image.save.path=E:\
#自定义文件保存路径

读取配置文件

  @Value("${image.save.path}")
    private  String filePath;
    //E:\

优化配置文件

如果我参数有50个在每一个参数上都加@Value就会变的很繁琐

配置文件
Springboot 自定义参数配置化,密钥,密码,文件保存路径_第2张图片

将字段写成实体类,并交给IOC容器管理,字段名必须和配置文件名一致
实体类
Springboot 自定义参数配置化,密钥,密码,文件保存路径_第3张图片
使用
Springboot 自定义参数配置化,密钥,密码,文件保存路径_第4张图片

你可能感兴趣的:(Spring,Boot,spring,boot,java,后端)