You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
spring-boot/src/checkstyle
Andy Wilkinson 30a0ccab02 Remove use of `@PostConstruct` from main code
When running on Java 11 (where `@PostConstruct` is no longer part of
the JRE) and without a dependency on jakarta-annotation-api,
`@PostContruct` annotions are silently dropped. This leads to obscure and
hard-to-track down changes in the behaviour of our auto-configuration
as the `@PostConstruct`-annotated methods are not invoked.

To allow users to run on Java 11 without having jakarta-annotation-api
on the classpath, this commit removes use of `@PostConstruct` from main
code. A Checkstyle rule has also been added to prevent its usage in
main code from being reintroduced.

Closes gh-23723
4 years ago
..
checkstyle-header.txt Merge branch '1.5.x' into 2.0.x 6 years ago
checkstyle-suppressions.xml Remove use of `@PostConstruct` from main code 4 years ago
checkstyle.xml Remove use of `@PostConstruct` from main code 4 years ago
import-control.xml Use HTTPS for external links from XML files where possible 6 years ago
nohttp-checkstyle-suppressions.xml Fix checkstyle violations 6 years ago
nohttp-checkstyle.xml Merge branch '1.5.x' into 2.0.x 6 years ago
nohttp-whitelist.txt Use HTTPS when linking to groovy-lang.org 5 years ago