Auto-resolve bean name conflicts for scanned classes [SPR-14665] #19229
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
Caleb Cushing opened SPR-14665 and commented
so let's say I have two
WebSecurityConfig
classes which extendWebSecurityConfigurerAdapter
. You will get a conflict like thisthis of course would be even worse if they were in jars you didn't control the source for (not that I've ever encountered that).
It occurs to me that I never need to use name injection for these. Perhaps spring could auto name them including the package name... or some other unique method (or perhaps do away with the name requirement?). Basically the idea is if you want a user friendly name to inject that you can still specify one.
This probably does break backwards compatibility so maybe it could be part of 5 if possible.
Issue Links:
The text was updated successfully, but these errors were encountered: