Details
-
New Feature
-
Status: Closed
-
Major
-
Resolution: Fixed
-
5.0
-
None
Description
It would be nice to have an @Symbol anntotation that is similar to @Value except that the value annotation would be a symbol name (rather than an expansion). This would support cases where a constant is defined, i.e.:
@Inject @Symbol(InternalConstants.TAPESTRY_ALIAS_MODE_SYMBOL)
vs.
@Inject @Value("${tapestry.alias-mode}")
The latter is more prone to typos that can only be detected at runtime.