Support repeatable annotations for condition evaluation [SPR-17207] #21740
Labels
in: core
Issues in core modules (aop, beans, core, context, expression)
status: declined
A suggestion or change that we don't feel we should currently apply
type: enhancement
A general enhancement
Stéphane Nicoll opened SPR-17207 and commented
Condition evaluation currently doesn't support
@Repeatable
. The first thing I found isConditionEvaluator#shouldSkip
calls!metadata.isAnnotated(Conditional.class.getName())
which returns true for some reason when it is invoked with a modified version of@Profile
that is@Repeatable
.I am not entirely sold on the idea as, for instance, adding
@Profile
would probably be over the top considering the profile expression we've introduced in Spring Framework 5.1. It might be useful for others, though (support for repeatable@ConfigurationProperty
is quite popular on the Spring Boot issue tracker).Affects: 5.0.8
0 votes, 5 watchers
The text was updated successfully, but these errors were encountered: