In Java, property editors are seldom used. Originally, they were meant for Swing applications to transform between model objects and their string representations on the GUI. Spring found them another use: it’s typically what needs to be done when parsing a Spring beans definition file in order to create beans in the factory. Have you Spring users noticed you can set a number to a property and it is taken as such?