Java中Annotation的数组参数的一个问题
今天写代码,发现一个很蛋疼的问题.具体如下
首先定义了一个annotation
@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface ClearCache {String[] value() default {};}
/** * 新增类目 * @param category * @return */@ClearCache({JC_FRONT_CATE,JC_BACK_CATE+SIMPLE_CATEGORY_TYPE,JC_BACK_CATE+LIFE_CATEGORY_TYPE})public int insertCategory(JuCategoryDO category) throws DAOException;