[{"title":"( 83 个子文件 82KB ) spring-boot-project:spring-boot原始解析-源码解析","children":[{"title":"spring-boot-project-master","children":[{"title":".gitignore <span style='color:#111;'> 333B </span>","children":null,"spread":false},{"title":"spring-boot-context-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 1B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"context","children":[{"title":"event","children":[{"title":"ConfigChangeListener.java <span style='color:#111;'> 1010B </span>","children":null,"spread":false},{"title":"ConfigChangeEvent.java <span style='color:#111;'> 419B </span>","children":null,"spread":false},{"title":"ConfigChangeAnnotationListener.java <span style='color:#111;'> 795B </span>","children":null,"spread":false}],"spread":true},{"title":"controller","children":[{"title":"EventController.java <span style='color:#111;'> 915B </span>","children":null,"spread":false}],"spread":true},{"title":"EventBootstrap.java <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 898B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false}],"spread":true},{"title":"spring-boot-enable-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"spring.factories <span style='color:#111;'> 188B </span>","children":null,"spread":false}],"spread":true},{"title":"application.properties <span style='color:#111;'> 1B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"enable","children":[{"title":"EnableAutoApplication.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"autoconfigure","children":[{"title":"DefaultAutoConfigurationImportListener.java <span style='color:#111;'> 1.08KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1007B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.12KB </span>","children":null,"spread":false}],"spread":true},{"title":"spring-boot-prometheus-simularor-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 632B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"prometheus","children":[{"title":"simularor","children":[{"title":"ActivitySimulator.java <span style='color:#111;'> 5.64KB </span>","children":null,"spread":false},{"title":"SpikeMode.java <span style='color:#111;'> 96B </span>","children":null,"spread":false},{"title":"SimulatorOpts.java <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false},{"title":"HttpSimulatorApplication.java <span style='color:#111;'> 2.71KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"spring-boot-actuator-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 564B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"actuator","children":[{"title":"ActuatorApplication.java <span style='color:#111;'> 919B </span>","children":null,"spread":false},{"title":"health","children":[{"title":"CustomTestHealthIndicator.java <span style='color:#111;'> 588B </span>","children":null,"spread":false}],"spread":false},{"title":"aspect","children":[{"title":"HttpMethodCostAspect.java <span style='color:#111;'> 2.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"controller","children":[{"title":"ActuatorController.java <span style='color:#111;'> 942B </span>","children":null,"spread":false}],"spread":false},{"title":"endpoint","children":[{"title":"CustomEndpoint.java <span style='color:#111;'> 505B </span>","children":null,"spread":false}],"spread":false},{"title":"annotation","children":[{"title":"RequestRate.java <span style='color:#111;'> 211B </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":true},{"title":"spring-boot-import-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 1B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"autoimport","children":[{"title":"bootstrap","children":[{"title":"ComponentScanDefaultPackageBootstrap.java <span style='color:#111;'> 710B </span>","children":null,"spread":false}],"spread":false},{"title":"EnableImportApplication.java <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"enums","children":[{"title":"SwitchEnum.java <span style='color:#111;'> 321B </span>","children":null,"spread":false}],"spread":false},{"title":"configuration","children":[{"title":"SwitchImportSelector.java <span style='color:#111;'> 771B </span>","children":null,"spread":false},{"title":"SwitchImportBeanDefinitionRegistrar.java <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false},{"title":"HelloWorldConfiguration.java <span style='color:#111;'> 302B </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"impl","children":[{"title":"RemoteFileServiceImpl.java <span style='color:#111;'> 359B </span>","children":null,"spread":false},{"title":"LocalFileServiceImpl.java <span style='color:#111;'> 346B </span>","children":null,"spread":false}],"spread":false},{"title":"TransactionalServiceBean.java <span style='color:#111;'> 297B </span>","children":null,"spread":false},{"title":"FileService.java <span style='color:#111;'> 118B </span>","children":null,"spread":false}],"spread":false},{"title":"annotation","children":[{"title":"EnableHelloWorld.java <span style='color:#111;'> 364B </span>","children":null,"spread":false},{"title":"EnableSwitch.java <span style='color:#111;'> 632B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 910B </span>","children":null,"spread":false}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"spring-boot-alias-annotation-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 1B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"alias","children":[{"title":"util","children":[{"title":"AnnotatedUtils.java <span style='color:#111;'> 751B </span>","children":null,"spread":false}],"spread":false},{"title":"service","children":[{"title":"AliasTransactionService.java <span style='color:#111;'> 288B </span>","children":null,"spread":false},{"title":"AliasService.java <span style='color:#111;'> 145B </span>","children":null,"spread":false},{"title":"SecondAliasService.java <span style='color:#111;'> 181B </span>","children":null,"spread":false}],"spread":false},{"title":"config","children":[{"title":"TransactionalConfig.java <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false}],"spread":false},{"title":"AliasAnnotationApplication.java <span style='color:#111;'> 2.46KB </span>","children":null,"spread":false},{"title":"annotation","children":[{"title":"SunhomeSecondService.java <span style='color:#111;'> 483B </span>","children":null,"spread":false},{"title":"SunhomeService.java <span style='color:#111;'> 285B </span>","children":null,"spread":false},{"title":"TransactionalService.java <span style='color:#111;'> 632B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.17KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 828B </span>","children":null,"spread":false},{"title":"formatter-spring-boot-starter","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"spring-autoconfigure-metadata.properties <span style='color:#111;'> 149B </span>","children":null,"spread":false},{"title":"spring.factories <span style='color:#111;'> 133B </span>","children":null,"spread":false}],"spread":false},{"title":"application.properties <span style='color:#111;'> 179B </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"formatter","children":[{"title":"autoconfigure","children":[{"title":"Formatter.java <span style='color:#111;'> 117B </span>","children":null,"spread":false},{"title":"JsonFormatter.java <span style='color:#111;'> 701B </span>","children":null,"spread":false},{"title":"FormatterAutoConfiguration.java <span style='color:#111;'> 1.18KB </span>","children":null,"spread":false},{"title":"DefaultFormatter.java <span style='color:#111;'> 208B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 2.32KB </span>","children":null,"spread":false}],"spread":true},{"title":"spring-boot-configuration-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"META-INF","children":[{"title":"spring.factories <span style='color:#111;'> 113B </span>","children":null,"spread":false}],"spread":false},{"title":"application.yml <span style='color:#111;'> 340B </span>","children":null,"spread":false}],"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"configuration","children":[{"title":"PropertiesConfigurationApplication.java <span style='color:#111;'> 1.86KB </span>","children":null,"spread":false},{"title":"config","children":[{"title":"properties","children":[{"title":"EnvironmentProperties.java <span style='color:#111;'> 560B </span>","children":null,"spread":false},{"title":"SystemProperties.java <span style='color:#111;'> 200B </span>","children":null,"spread":false},{"title":"SunHomeProperties.java <span style='color:#111;'> 445B </span>","children":null,"spread":false},{"title":"ValueProperties.java <span style='color:#111;'> 286B </span>","children":null,"spread":false}],"spread":false},{"title":"WebConfig.java <span style='color:#111;'> 1.02KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.45KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 948B </span>","children":null,"spread":false}],"spread":true},{"title":"spring-boot-first-application-sample","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 30B </span>","children":null,"spread":false}],"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"sunhome","children":[{"title":"boot","children":[{"title":"SunhomeSpringBootFirstApplication.java <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"pom.xml <span style='color:#111;'> 1.61KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 811B </span>","children":null,"spread":false}],"spread":true}],"spread":false}],"spread":true}]