如果类是从jar加载的,java无法获取自定义注释
我在WebProject中为一个模型类添加了一个自定义java注释。现在的问题是,如果我将该类保留在我的项目war的引用模块jar中,我将无法获取添加到模型类中的字段级自定义注释。如果将该类作为同一个项目war的一部分保存,那么它可以正常工作,我将从该项目war获取所有注释。我甚至将保留策略标记为“运行时”,但它没有帮助。知道吗,这里出了什么问题
public class SalesUploadData {
@ExcelColumn(position = 0)
private Integer countryCode;
@ExcelColumn(position = 1)
private Integer currencyCode;
@ExcelColumn(position = 2)
private String serialNumber;
public Integer getCountryCode() {
return countryCode;
}
public void setCountryCode(Integer countryCode) {
this.countryCode = countryCode;
}
}
@Documented
@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = ElementType.FIELD)
public @interface ExcelColumn {
String name() default "";
int position();
String dateFormat() default "";
boolean isMandatory() default false;
}
我在服务器上部署了两场战争,如下图所示
共 (0) 个答案