@Repeatable
如果多次使用相同的注释,则会变为@Repeatable
@ documented @ retention (retention policy.runtime ) target ) elementtype.annotation_type ) public @ interfacerepepeatatatatatatatation
1. zddmtRolesTest注释包含多个角色
@ documented @ target (element type.type ) retention ) retentionpolicy.runtime ) public @ interfacerolestest { role test }
@ documented @ repeatable (roles test.class ) public @ interfaceroletest (string value ) ) default ' ); } 3. zddmt测试类,设置多个角色
@roletest(apple ) (roletest ) pear ) ) roletest ) Orange ) public class MainRepeatable {} 4.单元测试:
@testpublicvoidtestrepeat((if ) main repeatable.class.isannotationpresent ) rolestest.class ) rolestestrt=maii for }5.结果: