├── .gitignore ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── java ├── config │ ├── ConditionalOnAClass.java │ ├── DispatcherServletConfiguration.java │ ├── EnableMagicAutoConfiguration.java │ ├── EnableMagicProperties.java │ ├── EnableMagicPropertiesRegistrar.java │ ├── MagicApplication.java │ ├── MagicAutoConfigurationImportSelector.java │ ├── MagicConfiguration.java │ ├── MagicPropertiesPostProcessor.java │ ├── MvcConfiguration.java │ ├── OnAClassCondition.java │ ├── PropertyPlaceholderConfiguration.java │ ├── ServerProperties.java │ ├── TomcatConfiguration.java │ └── UndertowConfiguration.java └── example │ ├── Application.java │ └── HelloController.java └── resources ├── META-INF ├── spring.factories └── spring │ └── config.MagicConfiguration.imports └── magic.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/.gitignore -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/settings.gradle -------------------------------------------------------------------------------- /src/main/java/config/ConditionalOnAClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/ConditionalOnAClass.java -------------------------------------------------------------------------------- /src/main/java/config/DispatcherServletConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/DispatcherServletConfiguration.java -------------------------------------------------------------------------------- /src/main/java/config/EnableMagicAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/EnableMagicAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/config/EnableMagicProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/EnableMagicProperties.java -------------------------------------------------------------------------------- /src/main/java/config/EnableMagicPropertiesRegistrar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/EnableMagicPropertiesRegistrar.java -------------------------------------------------------------------------------- /src/main/java/config/MagicApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/MagicApplication.java -------------------------------------------------------------------------------- /src/main/java/config/MagicAutoConfigurationImportSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/MagicAutoConfigurationImportSelector.java -------------------------------------------------------------------------------- /src/main/java/config/MagicConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/MagicConfiguration.java -------------------------------------------------------------------------------- /src/main/java/config/MagicPropertiesPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/MagicPropertiesPostProcessor.java -------------------------------------------------------------------------------- /src/main/java/config/MvcConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/MvcConfiguration.java -------------------------------------------------------------------------------- /src/main/java/config/OnAClassCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/OnAClassCondition.java -------------------------------------------------------------------------------- /src/main/java/config/PropertyPlaceholderConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/PropertyPlaceholderConfiguration.java -------------------------------------------------------------------------------- /src/main/java/config/ServerProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/ServerProperties.java -------------------------------------------------------------------------------- /src/main/java/config/TomcatConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/TomcatConfiguration.java -------------------------------------------------------------------------------- /src/main/java/config/UndertowConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/config/UndertowConfiguration.java -------------------------------------------------------------------------------- /src/main/java/example/Application.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/example/Application.java -------------------------------------------------------------------------------- /src/main/java/example/HelloController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/java/example/HelloController.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /src/main/resources/META-INF/spring/config.MagicConfiguration.imports: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mbhave/non-magic-demo/HEAD/src/main/resources/META-INF/spring/config.MagicConfiguration.imports -------------------------------------------------------------------------------- /src/main/resources/magic.properties: -------------------------------------------------------------------------------- 1 | port=9090 --------------------------------------------------------------------------------