A Java 6+ annotation processor to validate Spring @Configuration classes