美文网首页
通过ConfigurationProperties的方式统一管理

通过ConfigurationProperties的方式统一管理

作者: 黑曼巴yk | 来源:发表于2020-09-24 11:02 被阅读0次

前言

一般情况下我们通过@Value的形式来管理资源。但是比如我们有如下的配置

resource.mysql.host=127.0.0.1
resource.mysql.port=3306
resource.mysql.user=root
resource.mysql.password=root1234

这里的都是mysql的配置,如果所有的资源都通过@Value进行配置,则非常麻烦。而且变量分散不好管理。

构建为统一的Resource类管理

@Data
@Component
@ConfigurationProperties(prefix = "resource.mysql")
public class ResourceProperties {
    private String host;
    private Integer port;
    private String user;
    private String password;
}

这里就可以通过 @Autowired进行注入实现。

相关文章

  • 通过ConfigurationProperties的方式统一管理

    前言 一般情况下我们通过@Value的形式来管理资源。但是比如我们有如下的配置 这里的都是mysql的配置,如果所...

  • @ConfigurationProperties

    通过@ConfigurationProperties加载application.properties文件内的配置,...

  • springBoot尝鲜

    属性安全配置// 原始属性注入方式@ConfigurationProperties(prefix = "book"...

  • spring boot @ConfigurationProper

    在spring boot的使用中,通过@ConfigurationProperties 和 @Value 两个注解...

  • iOS中组件化方式的对比

    路由方式 1.需要创建一个类(路由)统一管理所有VC的路由2.通过KVC的方式传参 CTMediator方式 1....

  • springboot注解

    @ConfigurationProperties的大致作用就是通过它可以把properties或者yml配置直接转...

  • Maven4-仓库

    坐标和构建是一个构件在Maven世界中的逻辑表示方式,而其物理表示方式是文件。Maven通过仓库来统一管理这些文件...

  • springBoot 通过@Value 获取配置文件内容

    上文提到通过使用@ConfigurationProperties 从配置文件中获取配置项。本文则使用@Value来...

  • @ConfigurationProperties

    有时候有这样的情景,想把配置文件的信息,读取并自动封装成实体类,这样在代码里使用就方便多了,这时候,我们就可以使用...

  • ConfigurationProperties

    list注入 原文地址:https://www.jianshu.com/p/c6ca1edcf6f5

网友评论

      本文标题:通过ConfigurationProperties的方式统一管理

      本文链接:https://www.haomeiwen.com/subject/cajzyktx.html