Tengo una propiedad (String
, obviamente) expresada en minutos que quiero convertir a int
antes de hacer algo de aritmética e inyectarlo en mi Spring Bean. Ahora mismo tengo esta expresión SpEL:Lenguaje de expresión de primavera (SpEL): analizar cadena a int
#{T(java.lang.Integer).parseInt(myProperties['MIN_TIME']) * 60 * 1000}
donde myProperties
es un simple grano de java.util.Properties
.
No es que esté particularmente molesto por esta expresión, pero sin embargo: ¿el SpEL tiene una manera más bonita e integrada de analizar cadenas en valores numéricos?
Gracias!
Esto hará. ¡Gracias! –
¿Es posible hacer algo como esto para las anotaciones? ** @ Size ((min = "# {new Integer (applicationProperties [size.min])") int privado; ** – luksmir
@luksmir No lo sé. Lo mejor es hacer una nueva pregunta – artbristol