Class Application

  • All Implemented Interfaces:
    org.springframework.beans.factory.DisposableBean

    @SpringBootApplication
    @EnableJdbcRepositories(basePackages="app.coronawarn.server.common.persistence")
    @EntityScan(basePackages="app.coronawarn.server.common.persistence")
    @ComponentScan({"app.coronawarn.server.common.persistence","app.coronawarn.server.services.download","app.coronawarn.server.common.federation.client"})
    @EnableConfigurationProperties
    public class Application
    extends Object
    implements org.springframework.beans.factory.DisposableBean
    • Constructor Detail

      • Application

        public Application()
    • Method Detail

      • main

        public static void main​(String[] args)
      • destroy

        public void destroy()
        Manual shutdown hook needed to avoid Log4j shutdown issues (see cwa-server/#589).
        Specified by:
        destroy in interface org.springframework.beans.factory.DisposableBean
      • configurationPropertiesValidator

        @Bean
        public static org.springframework.validation.Validator configurationPropertiesValidator()