**[Michael Vitz](https://jira.spring.io/secure/ViewProfile.jspa?name=mvitz)** opened **[SPR-14552](https://jira.spring.io/browse/SPR-14552?redirect=false)** and commented The reference documentation at http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#beans-java-composing-configuration-classes states that "Constructor injection in `@Configuration` classes is only supported as of Spring Framework 4.3.". However if looking in the javadoc API for `@Configuration` at http://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/context/annotation/Configuration.html the following is said: "`@Configuration` classes must have a default/no-arg constructor and may not use `@Autowired` constructor parameters. Any nested configuration classes must be static." I think the javadoc needs to be fixed here. --- **Affects:** 4.3.2 **Referenced from:** commits https://github.com/spring-projects/spring-framework/commit/8aadb8d1936e1b362f4836daf8d94a29617712cb, https://github.com/spring-projects/spring-framework/commit/4854989db4c44d58f905f8d6a3e15fe374832799