MarsValue 注解

你可以将需要配置的值放在配置文件中,如下

  1. @Override
  2. public Map marsValues() {
  3. Map map = new HashMap();
  4. map.put("a","123");
  5. map.put("b.c","456");
  6. map.put("e.f.g","789");
  7. return map;
  8. }

然后在你的MarsBean的属性上加MarsValue注解,即可注入

  1. @MarsValue("a")
  2. private String a;
  3.  
  4. @MarsValue("b.c")
  5. private String bc;
  6.  
  7. @MarsValue("e.f.g")
  8. private String efg;

属性名称可以按照你的需求任意命名,注解内的参数必须是示例中的写法