Property Binder
Property Binder 是一个 Java 类库,用来处理 properties 文件的,支持多值的key。可通过 Annotation 对 Properties 文件进行解析处理,例如下面代码:
public interface ExamplePICA {
String unadorned();
@BoundProperty("unconverted.property")
String annotated();
int intProperty();
Long wrappedLongProperty();
char[] charArrayProperty();
List<Character> charListProperty();
@ValuesSeparatedBy(pattern = "\\s*,\\s*")
List<Ternary> listOfEnumsWithSeparator();
@DefaultsTo(value = "10")
BigDecimal bigDecimalPropertyWithDefault();
}
评论