├── .gitignore ├── hello-app ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── example │ │ └── hello │ │ ├── HelloApp.java │ │ ├── HelloApplicationListener.java │ │ ├── HelloCommandLineRunner.java │ │ └── env │ │ └── LocalSettingsEnvironmentPostProcessor.java │ └── resources │ ├── META-INF │ └── spring.factories │ └── application.properties ├── hello-service ├── pom.xml └── src │ └── main │ └── java │ └── hello │ ├── ConsoleHelloService.java │ ├── HelloService.java │ └── InvalidHelloPrefixException.java ├── hello-starter ├── pom.xml └── src │ ├── main │ ├── java │ │ └── hello │ │ │ └── autoconfigure │ │ │ ├── HelloAutoConfiguration.java │ │ │ ├── HelloProperties.java │ │ │ └── InvalidHelloPrefixFailureAnalyzer.java │ └── resources │ │ └── META-INF │ │ └── spring.factories │ └── test │ └── java │ └── hello │ └── autoconfigure │ └── HelloAutoConfigurationTest.java └── pom.xml /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | target -------------------------------------------------------------------------------- /hello-app/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-app/pom.xml -------------------------------------------------------------------------------- /hello-app/src/main/java/com/example/hello/HelloApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-app/src/main/java/com/example/hello/HelloApp.java -------------------------------------------------------------------------------- /hello-app/src/main/java/com/example/hello/HelloApplicationListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-app/src/main/java/com/example/hello/HelloApplicationListener.java -------------------------------------------------------------------------------- /hello-app/src/main/java/com/example/hello/HelloCommandLineRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-app/src/main/java/com/example/hello/HelloCommandLineRunner.java -------------------------------------------------------------------------------- /hello-app/src/main/java/com/example/hello/env/LocalSettingsEnvironmentPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-app/src/main/java/com/example/hello/env/LocalSettingsEnvironmentPostProcessor.java -------------------------------------------------------------------------------- /hello-app/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-app/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /hello-app/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | hello.prefix=Howdy -------------------------------------------------------------------------------- /hello-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-service/pom.xml -------------------------------------------------------------------------------- /hello-service/src/main/java/hello/ConsoleHelloService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-service/src/main/java/hello/ConsoleHelloService.java -------------------------------------------------------------------------------- /hello-service/src/main/java/hello/HelloService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-service/src/main/java/hello/HelloService.java -------------------------------------------------------------------------------- /hello-service/src/main/java/hello/InvalidHelloPrefixException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-service/src/main/java/hello/InvalidHelloPrefixException.java -------------------------------------------------------------------------------- /hello-starter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-starter/pom.xml -------------------------------------------------------------------------------- /hello-starter/src/main/java/hello/autoconfigure/HelloAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-starter/src/main/java/hello/autoconfigure/HelloAutoConfiguration.java -------------------------------------------------------------------------------- /hello-starter/src/main/java/hello/autoconfigure/HelloProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-starter/src/main/java/hello/autoconfigure/HelloProperties.java -------------------------------------------------------------------------------- /hello-starter/src/main/java/hello/autoconfigure/InvalidHelloPrefixFailureAnalyzer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-starter/src/main/java/hello/autoconfigure/InvalidHelloPrefixFailureAnalyzer.java -------------------------------------------------------------------------------- /hello-starter/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-starter/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /hello-starter/src/test/java/hello/autoconfigure/HelloAutoConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/hello-starter/src/test/java/hello/autoconfigure/HelloAutoConfigurationTest.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snicoll/hello-service-auto-configuration/HEAD/pom.xml --------------------------------------------------------------------------------