Well, if you are using the IDE's Spring Tool Suite, which is Eclipse with Spring plugins or IntelliJ.
Then in the
If your cursor is in the duble quotes for the name property and you hit CTRL-SPACE, then the IDE will give you all the legal values of that attribute. So all the set><<Property>> methods in the class="" Class.
Or you can look at the Javadocs for that class and look at what setXXX methods they have and those are the properties you can set.
Hope that helps clarify it for you. <property name="XXX" is just a way to call a setXXX on the class of the bean.