As far as I understand, it is better to use Spring versionless xsd.
However, when using Intellij the validation is done based on a random xsd file. When adding the version to the xsd file everything works as expected.
As you can see I use Spring 4.2.1 but Intellij chooses 3.1 version.
Is it a bug (or not yet implemented feature) in Intellij? Is there a workaround?