I've got a (String
, obviously) property expressed in minutes that I want to convert to an int
before I do some arithmetic and inject it into my Spring bean. Right now I have this SpEL expression:
#{T(java.lang.Integer).parseInt(myProperties['MIN_TIME']) * 60 * 1000}
where myProperties
is a simple java.util.Properties
bean.
Not that I'm particularly annoyed by this expression, but nevertheless: does the SpEL have a prettier, built-in way to parse strings into numeric values?
Thanks!
Doesn't look like it, e.g. look at how the developers create them here: https://jira.springsource.org/browse/SPR-8716
A slightly shorter version could be
#{new Integer(myProperties['MIN_TIME']) * 60 * 1000}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With