Smconf配置使用注意事项     

Smconf中使用配置需要定义一个配置对应的实体类来对配置进行初始化

  1. @CxytianDiConf(system = "spring-boot", env = true, prefix = "spring.data.mongodb")
  2. public class MongoConf {
  3. @ConfField("数据库名称")
  4. private String database = "test";
  5. @ConfField("数据库地址")
  6. private String host = "localhost";
  7. @ConfField("数据库端口")
  8. private int port = 27017;
  9. //省略get set
  10. }

注意事项

  • 类中的所有属性必须有默认值
  • 每个属性必须加上@ConfField注解来说明这个属性是干嘛的
  • 配置类必须用@CxytianDiConf来标识
  • @CxytianDiConf中必须指定system,system表示当前使用配置的是什么系统
  • @CxytianDiConf中的env=true表示当前配置的值

扫描下方二维码,加入Java方向技术交流讨论群。暗号:加群