jboot升级到最新版本@PropertyConfig注解需要用什么代替

技术界小学生 发布于 03/26 15:57
阅读 19
收藏 0

我这边升级jboot 1.1.2到最新的3.1.3的话下面这个注解就用不了了,需要用什么来代替

```java

@PropertyConfig(prefix = "jboot.admin.app")

```

加载中
0
开源中国首席大弟子
开源中国首席大弟子

例如:

某个组件叫 component1 ,它需要如下几个配置信息。

  • 主机
  • 端口号
  • 账号
  • 密码
  • 超时时间

那么,我们可以创建一个叫 Component1Config 的实体类,定义好其属性,如下代码 :

@ConfigModel(prefix="component1")
public class Component1Config{
    private String host;
    private int port;
    private String accout;
    private String password;
    private long timeout;

    // 下方应该还有 getter setter, 略
}

这样,我们就可以通过如下代码读 Component1Config 信息。

Component1Config config = Jboot.config(Component1Config.class);

备注:@ConfigModel(prefix="component1") 注解的含义是 Component1Config 的前缀是 component1 ,因此,其属性 host 是来至配置文件的 component1.host 的值。

返回顶部
顶部