Simple internal constants that should not be externalized for properties:
object InternalConstant { val CONSTANT_ONE: Byte = 21 val CONSTANT_TWO: Byte = 42 }
Introducing them in the same way as with Java:
<bean id="daBean" class="my.package.DaClass"> <constructor-arg> <util:constant static-field="my.package.InternalConstant.CONSTANT_TWO"/> </constructor-arg> </bean>
getting java.lang.NoSuchFieldException: CONSTANT_TWO
(package path is correct)
source share