Indicates that a class provides Spring Boot application
. Can be used as an alternative to the Spring's
annotation so that configuration can be found
automatically (for example in tests).
Application should only ever include one
most idiomatic Spring Boot applications will inherit it from