├── .gitignore ├── LICENSE ├── README.md ├── image ├── Alipay.png ├── WeChatPay.png ├── banner.png ├── wechat-mp.png └── wechat.jpg ├── index.html ├── pom.xml ├── spring-annotation ├── pom.xml ├── spring-annotation-autowired │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AutowiredApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── controller │ │ └── MyController.java │ │ └── service │ │ └── MyService.java ├── spring-annotation-bean │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanApplication.java │ │ ├── bean │ │ └── MyBean.java │ │ └── config │ │ └── MyConfiguration.java ├── spring-annotation-componentScan │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ComponentScanApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── repository │ │ └── UserRepository.java │ │ ├── service │ │ ├── AdminService.java │ │ └── UserService.java │ │ └── special │ │ └── SpecialComponent.java ├── spring-annotation-conditional │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── bean │ │ ├── ConditionBeanApplication.java │ │ ├── condition │ │ │ └── BeanPropertyCondition.java │ │ ├── config │ │ │ └── MyBeanConfiguration.java │ │ └── entity │ │ │ ├── User1.java │ │ │ └── User2.java │ │ ├── configuration │ │ ├── ConditionConfigurationApplication.java │ │ ├── condition │ │ │ └── ConfigPropertyCondition.java │ │ ├── config │ │ │ └── MyConfigConfiguration.java │ │ └── entity │ │ │ ├── User3.java │ │ │ └── User4.java │ │ └── custom │ │ ├── ConditionCustomApplication.java │ │ ├── annotation │ │ └── ConditionalOnCustomActive.java │ │ ├── condition │ │ └── CustomActiveCondition.java │ │ ├── config │ │ └── MyCustomConfiguration.java │ │ └── entity │ │ ├── User5.java │ │ └── User6.java ├── spring-annotation-configuration │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConfigurationApplication.java │ │ ├── bean │ │ └── MyBean.java │ │ └── config │ │ └── MyConfiguration.java ├── spring-annotation-dependsOn │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── DependsOnApplication.java │ │ ├── bean │ │ ├── BeanA.java │ │ ├── BeanB.java │ │ └── BeanC.java │ │ └── config │ │ └── MyConfiguration.java ├── spring-annotation-import │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ImportApplication.java │ │ ├── bean │ │ ├── MyBean.java │ │ ├── MyBeanA.java │ │ ├── MyBeanB.java │ │ └── MyBeanC.java │ │ └── config │ │ ├── MyConfiguration.java │ │ ├── MyDeferredImportSelector.java │ │ ├── MyImportBeanDefinitionRegistrar.java │ │ └── MyImportSelector.java ├── spring-annotation-lazy │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── LazyApplication.java │ │ ├── bean │ │ └── MyBean.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ └── MyService.java ├── spring-annotation-profile │ ├── README.md │ └── pom.xml ├── spring-annotation-propertySource │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── PropertySourceApplication.java │ │ │ └── config │ │ │ └── MyConfiguration.java │ │ └── resources │ │ └── my-application.yml └── spring-annotation-value │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ValueApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ └── MyService.java │ └── resources │ └── application.properties ├── spring-aop ├── pom.xml ├── spring-aop-advice-afterReturningAdvice │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AfterReturningAdviceDemo.java │ │ ├── MyAfterReturningAdvice.java │ │ └── MyService.java ├── spring-aop-advice-introductionInterceptor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── IntroductionInterceptorDemo.java │ │ ├── MyMonitoringCapable.java │ │ ├── MyMonitoringIntroductionAdvice.java │ │ └── MyService.java ├── spring-aop-advice-methodBeforeAdvice │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MethodBeforeAdviceDemo.java │ │ ├── MyMethodBeforeAdvice.java │ │ └── MyService.java ├── spring-aop-advice-methodInterceptor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MethodInterceptorDemo.java │ │ ├── MyMethodInterceptor.java │ │ └── MyService.java ├── spring-aop-advice-throwsAdvice │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MyService.java │ │ ├── MyThrowsAdvice.java │ │ └── ThrowsAdviceDemo.java ├── spring-aop-advice │ ├── README.md │ └── pom.xml ├── spring-aop-advised │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AdvisedDemo.java │ │ ├── MyService.java │ │ └── MyServiceImpl.java ├── spring-aop-advisor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AdvisorDemo.java │ │ ├── MyAdvice.java │ │ ├── MyCustomAdvisor.java │ │ ├── MyCustomAnnotation.java │ │ └── MyService.java ├── spring-aop-advisorAdapter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AdvisorAdapterDemo.java │ │ ├── MyNullReturningAdvice.java │ │ ├── MyService.java │ │ ├── NullReturningAdvice.java │ │ ├── NullReturningAdviceAdapter.java │ │ └── NullReturningAdviceInterceptor.java ├── spring-aop-advisorAdapterRegistry │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AdvisorAdapterRegistryDemo.java │ │ └── MyMethodBeforeAdvice.java ├── spring-aop-advisorChainFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AdvisorChainFactoryDemo.java │ │ ├── MyAfterReturningAdvice.java │ │ ├── MyMethodBeforeAdvice.java │ │ └── MyService.java ├── spring-aop-annotationAwareAspectJAutoProxyCreator │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AnnotationAwareAspectJAutoProxyCreatorDemo.java │ │ ├── AppConfig.java │ │ ├── MyAspect.java │ │ └── MyService.java ├── spring-aop-aopContext │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AopContextDemo.java │ │ ├── MyAnnotation.java │ │ ├── MyMethodBeforeAdvice.java │ │ └── MyService.java ├── spring-aop-aopProxy │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AopProxyDemo.java │ │ ├── MyMethodInterceptor.java │ │ ├── MyService.java │ │ └── MyServiceImpl.java ├── spring-aop-aopProxyFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AopProxyFactoryDemo.java │ │ ├── MyService.java │ │ └── MyServiceImpl.java ├── spring-aop-aspectInstanceFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AspectInstanceFactoryDemo.java │ │ └── MyAspect.java ├── spring-aop-aspectJAdvisorFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AspectJAdvisorFactoryDemo.java │ │ ├── MyAspect.java │ │ └── MyService.java ├── spring-aop-beanFactoryAdvisorRetrievalHelper │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AppConfig.java │ │ ├── BeanFactoryAdvisorRetrievalHelperDemo.java │ │ ├── MyAdvice.java │ │ ├── MyAdvisor.java │ │ └── MyService.java ├── spring-aop-beanFactoryAspectJAdvisorsBuilder │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AppConfig.java │ │ ├── BeanFactoryAspectJAdvisorsBuilderDemo.java │ │ ├── MyAspect.java │ │ └── MyService.java ├── spring-aop-cglibProxy │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── CglibProxyDemo.java │ │ ├── MyMethodInterceptor.java │ │ ├── MyService.java │ │ └── MyServiceImpl.java ├── spring-aop-classFilter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ClassFilterDemo.java │ │ ├── MyClassAnnotation.java │ │ ├── MyService.java │ │ └── MySubService.java ├── spring-aop-enableAspectJAutoProxy │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AppConfig.java │ │ ├── EnableAspectJAutoProxyDemo.java │ │ ├── MyAspect.java │ │ └── MyService.java ├── spring-aop-enableLoadTimeWeaving │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── AppConfig.java │ │ │ ├── EnableLoadTimeWeavingDemo.java │ │ │ ├── MyLTWAspect.java │ │ │ └── MyService.java │ │ └── resources │ │ └── META-INF │ │ └── aop.xml ├── spring-aop-exposeInvocationInterceptor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AppConfig.java │ │ ├── ExposeInvocationInterceptorDemo.java │ │ ├── LogUtil.java │ │ ├── MyMethodInterceptor.java │ │ └── MyService.java ├── spring-aop-jdkProxy │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── JdkProxyDemo.java │ │ ├── MyInvocationHandler.java │ │ ├── MyService.java │ │ └── MyServiceImpl.java ├── spring-aop-metadataAwareAspectInstanceFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MetadataAwareAspectInstanceFactoryDemo.java │ │ └── MyAspect.java ├── spring-aop-methodMatcher │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MethodMatcherDemo.java │ │ ├── MyMethodAnnotation.java │ │ └── MyService.java ├── spring-aop-pointcut │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MyClassAnnotation.java │ │ ├── MyCustomAdvice.java │ │ ├── MyCustomPointcut.java │ │ ├── MyMethodAnnotation.java │ │ ├── MyService.java │ │ └── PointcutDemo.java ├── spring-aop-proxyFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MyService.java │ │ └── ProxyFactoryDemo.java ├── spring-aop-proxyMethodInvocation │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MyInvocationHandler.java │ │ ├── MyMethodInterceptor.java │ │ ├── MyReflectiveMethodInvocation.java │ │ ├── MyService.java │ │ ├── MyServiceImpl.java │ │ └── ProxyMethodInvocationDemo.java ├── spring-aop-targetSource │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConnectionPoolTargetSource.java │ │ ├── MyConnection.java │ │ └── TargetSourceDemo.java └── spring-aop-targetSourceCreator │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── AppConfig.java │ ├── ConnectionPoolTargetSource.java │ ├── MyConnection.java │ ├── MyTargetSourceCreator.java │ ├── SetMyTargetSourceCreator.java │ └── TargetSourceCreatorDemo.java ├── spring-aware ├── pom.xml ├── spring-aware-applicationContextAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ApplicationContextAwareApplication.java │ │ └── config │ │ ├── MyApplicationContextAware.java │ │ └── MyConfiguration.java ├── spring-aware-applicationEventPublisherAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ApplicationEventPublisherAwareApplication.java │ │ ├── config │ │ ├── MyApplicationEventPublisherAware.java │ │ └── MyConfiguration.java │ │ └── event │ │ ├── MyEvent.java │ │ └── MyEventListener.java ├── spring-aware-applicationStartupAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ApplicationStartupAwareApplication.java │ │ └── config │ │ ├── MyApplicationStartupAware.java │ │ └── MyConfiguration.java ├── spring-aware-beanClassLoaderAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanClassLoaderAwareApplication.java │ │ ├── config │ │ ├── MyBeanClassLoaderAware.java │ │ └── MyConfiguration.java │ │ └── service │ │ ├── UserService.java │ │ └── UserServiceImpl.java ├── spring-aware-beanFactoryAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanFactoryAwareApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── service │ │ └── UserService.java │ │ └── validate │ │ ├── ComplexUserValidator.java │ │ ├── SimpleUserValidator.java │ │ └── UserValidator.java ├── spring-aware-beanNameAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanNameAwareApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ ├── MyAliPayService.java │ │ ├── MyBasePayService.java │ │ └── MyWeChatPayService.java ├── spring-aware-embeddedValueResolverAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── EmbeddedValueResolverAwareApplication.java │ │ └── config │ │ ├── MyConfiguration.java │ │ └── MyEmbeddedValueResolverAware.java ├── spring-aware-environmentAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── EnvironmentAwareApplication.java │ │ │ └── config │ │ │ ├── MyConfiguration.java │ │ │ └── MyEnvironmentAware.java │ │ └── resources │ │ └── application.properties ├── spring-aware-importAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ImportAwareApplication.java │ │ ├── annotation │ │ └── EnableXcs.java │ │ └── config │ │ ├── MyConfiguration.java │ │ └── MyImportAware.java ├── spring-aware-messageSourceAware │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── MessageSourceAwareApplication.java │ │ │ └── config │ │ │ ├── MyConfiguration.java │ │ │ └── MyMessageSourceAware.java │ │ └── resources │ │ └── i18n │ │ ├── messages_en.properties │ │ └── messages_zh_CN.properties └── spring-aware-resourceLoaderAware │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ResourceLoaderAwareApplication.java │ │ └── config │ │ ├── MyConfiguration.java │ │ └── MyResourceLoaderAware.java │ └── resources │ └── xcs.txt ├── spring-beans ├── pom.xml ├── spring-bean-annotatedBeanDefinitionReader │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AnnotatedBeanDefinitionReaderDemo.java │ │ └── bean │ │ └── MyBean.java ├── spring-bean-beanDefinition │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanDefinitionDemo.java │ │ └── bean │ │ └── MyBean.java ├── spring-bean-beanDefinitionHolder │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanDefinitionHolderDemo.java │ │ └── bean │ │ └── MyBean.java ├── spring-bean-beanDefinitionRegistry │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanDefinitionRegistryDemo.java │ │ └── bean │ │ └── MyBean.java ├── spring-bean-classPathBeanDefinitionScanner │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ClassPathBeanDefinitionScannerDemo.java │ │ ├── controller │ │ └── MyController.java │ │ ├── repository │ │ └── MyRepository.java │ │ └── service │ │ └── MyService.java ├── spring-bean-groovyBeanDefinitionReader │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── GroovyBeanDefinitionReaderDemo.java │ │ │ └── service │ │ │ └── MyService.java │ │ └── resources │ │ └── my-beans.groovy ├── spring-bean-propertiesBeanDefinitionReader │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── PropertiesBeanDefinitionReaderDemo.java │ │ │ └── bean │ │ │ └── MyBean.java │ │ └── resources │ │ └── bean-definitions.properties └── spring-bean-xmlBeanDefinitionReader │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── xcs │ │ └── spring │ │ ├── XmlBeanDefinitionReaderDemo.java │ │ └── bean │ │ └── MyBean.java │ └── resources │ └── beans.xml ├── spring-context ├── pom.xml ├── spring-context-annotationConfigApplicationContext │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AnnotationConfigApplicationContextDemo.java │ │ ├── bean │ │ └── MyBean.java │ │ ├── controller │ │ └── MyController.java │ │ ├── repository │ │ └── MyRepository.java │ │ └── service │ │ └── MyService.java ├── spring-context-classPathXmlApplicationContext │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── ClassPathXmlApplicationContextDemo.java │ │ │ └── bean │ │ │ └── MyBean.java │ │ └── resources │ │ └── beans.xml └── spring-context-genericApplicationContext │ └── pom.xml ├── spring-core ├── pom.xml ├── spring-core-destroyBean │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── DestroyBeanApplication.java │ │ └── bean │ │ └── MyBean.java ├── spring-core-getBean │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── GetBeanApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ ├── MyServiceA.java │ │ └── MyServiceB.java ├── spring-core-registerBeanDefinition │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── RegisterBeanDefinitionApplication.java │ │ ├── bean │ │ └── MyBean.java │ │ ├── controller │ │ └── MyController.java │ │ ├── repository │ │ └── MyRepository.java │ │ └── service │ │ └── MyService.java └── spring-core-resolveDependency │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ResolveDependencyApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ ├── MyServiceA.java │ │ └── MyServiceB.java │ └── resources │ └── application.properties ├── spring-dataops ├── pom.xml ├── spring-dataops-conditionalConverter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConditionalConverterDemo.java │ │ └── converter │ │ └── StringToIntegerConditionalConverter.java ├── spring-dataops-conversionService │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── ConversionServiceDemo.java ├── spring-dataops-converter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConverterDemo.java │ │ └── converter │ │ ├── StringToBooleanConverter.java │ │ └── StringToLocalDateConverter.java ├── spring-dataops-converterFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── CharacterToNumberFactoryDemo.java │ │ └── converter │ │ └── StringToNumberConverterFactory.java ├── spring-dataops-genericConverter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── GenericConverterDemo.java │ │ ├── annotation │ │ └── DateFormat.java │ │ ├── bean │ │ └── MyBean.java │ │ └── convert │ │ └── AnnotatedStringToDateConverter.java ├── spring-dataops-parser │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ParserDemo.java │ │ └── parser │ │ └── CurrencyParser.java ├── spring-dataops-printer │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── PrinterDemo.java │ │ └── printer │ │ └── CurrencyPrinter.java ├── spring-dataops-propertyEditor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MyCustomDateEditor.java │ │ ├── PropertyEditorDemo.java │ │ └── bean │ │ └── MyBean.java └── spring-dataops-validator │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── Person.java │ ├── PersonValidator.java │ └── ValidatorDemo.java ├── spring-env ├── pom.xml ├── spring-env-configurableEnvironment │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── ConfigurableEnvironmentDemo.java ├── spring-env-configurablePropertyResolver │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── ConfigurablePropertyResolverDemo.java ├── spring-env-environment │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── EnvironmentDemo.java ├── spring-env-propertyResolver │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── SimplePropertyResolverDemo.java ├── spring-env-propertySource │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ └── PropertySourceDemo.java │ │ └── resources │ │ └── application.properties └── spring-env-propertySources │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── PropertySourcesDemo.java ├── spring-factory ├── pom.xml ├── spring-factory-autowireCapableBeanFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AutowireCapableBeanFactoryDemo.java │ │ ├── config │ │ ├── MyBeanPostProcessor.java │ │ └── MyConfiguration.java │ │ ├── repository │ │ └── MyRepository.java │ │ └── service │ │ └── MyService.java ├── spring-factory-beanFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── BeanFactoryDemo.java │ │ │ └── bean │ │ │ └── MyBean.java │ │ └── resources │ │ └── beans.xml ├── spring-factory-configurableBeanFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConfigurableBeanFactoryDemo.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ ├── MyService.java │ │ └── impl │ │ └── MyServiceImpl.java ├── spring-factory-configurableListableBeanFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConfigurableListableBeanFactoryDemo.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── controller │ │ └── MyController.java │ │ └── service │ │ ├── MyService.java │ │ └── impl │ │ └── MyServiceImpl.java ├── spring-factory-hierarchicalBeanFactory │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── HierarchicalBeanFactoryDemo.java │ │ └── bean │ │ └── MyBean.java └── spring-factory-listableBeanFactory │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── ListableBeanFactoryDemo.java │ ├── config │ └── MyConfiguration.java │ └── service │ └── MyService.java ├── spring-interface ├── pom.xml ├── spring-interface-beanDefinitionRegistryPostProcessor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanDefinitionRegistryPostProcessorApplication.java │ │ └── config │ │ ├── MyBeanDefinitionRegistryPostProcessor.java │ │ ├── MyConfiguration.java │ │ └── MySimpleBean.java ├── spring-interface-beanFactoryPostProcessor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanFactoryPostProcessorApplication.java │ │ └── config │ │ ├── MyBeanFactoryPostProcessor.java │ │ ├── MyConfiguration.java │ │ └── MySimpleBean.java ├── spring-interface-beanPostProcessor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanPostProcessorApplication.java │ │ ├── config │ │ ├── MyBeanPostProcessor.java │ │ └── MyConfiguration.java │ │ └── service │ │ ├── MyService.java │ │ └── MyServiceImpl.java ├── spring-interface-destructionAwareBeanPostProcessor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── DestructionAwareBeanPostProcessorApplication.java │ │ ├── config │ │ ├── MyConfiguration.java │ │ └── MyDestructionAwareBeanPostProcessor.java │ │ └── service │ │ ├── ConnectionService.java │ │ └── ConnectionServiceImpl.java ├── spring-interface-disposableBean │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── DisposableBeanApplication.java │ │ └── config │ │ ├── MyConfiguration.java │ │ └── MyDisposableBean.java ├── spring-interface-initializingBean │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── InitializingBeanApplication.java │ │ └── config │ │ ├── MyConfiguration.java │ │ └── MyInitializingBean.java ├── spring-interface-instantiationAwareBeanPostProcessor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── InstantiationAwareBeanPostProcessorApplication.java │ │ ├── config │ │ ├── MyConfiguration.java │ │ └── MyInstantiationAwareBeanPostProcessor.java │ │ └── service │ │ ├── DataBase.java │ │ └── DataBaseImpl.java ├── spring-interface-mergedBeanDefinitionPostProcessor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MergedBeanDefinitionPostProcessorApplication.java │ │ ├── annotation │ │ └── MyValue.java │ │ ├── bean │ │ └── MyBean.java │ │ └── config │ │ ├── MyConfiguration.java │ │ └── MyMergedBeanDefinitionPostProcessor.java ├── spring-interface-smartInitializingSingleton │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── SmartInitializingSingletonApplication.java │ │ ├── config │ │ ├── MyConfiguration.java │ │ └── MySmartInitializingSingleton.java │ │ └── service │ │ └── MyService.java └── spring-interface-smartInstantiationAwareBeanPostProcessor │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── SmartInstantiationAwareBeanPostProcessorApplication.java │ ├── annotation │ └── MyAutowired.java │ ├── config │ ├── MyConfiguration.java │ └── MySmartInstantiationAwareBeanPostProcessor.java │ └── service │ ├── MyService.java │ ├── MyServiceA.java │ └── MyServiceB.java ├── spring-jsr ├── pom.xml ├── spring-jsr250-postConstruct │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── PostConstructApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ └── MyService.java ├── spring-jsr250-preDestroy │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── PreDestroyApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ └── service │ │ └── MyService.java ├── spring-jsr250-resource │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ResourceApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── controller │ │ └── MyController.java │ │ └── service │ │ └── MyService.java ├── spring-jsr330-inject │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── InjectApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── controller │ │ └── MyController.java │ │ └── service │ │ └── MyService.java ├── spring-jsr330-named │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── NamedApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── controller │ │ └── MyController.java │ │ └── service │ │ ├── MyService.java │ │ ├── MyServiceA.java │ │ └── MyServiceB.java ├── spring-jsr330-provider │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ProviderApplication.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── controller │ │ └── MyController.java │ │ └── service │ │ └── MyService.java ├── spring-jsr330-qualifier │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── QualifierApplication.java │ │ ├── annotation │ │ ├── Email.java │ │ └── SMS.java │ │ ├── config │ │ └── MyConfiguration.java │ │ ├── controller │ │ └── MessageController.java │ │ └── service │ │ ├── MessageService.java │ │ └── impl │ │ ├── EmailServiceImpl.java │ │ └── SMSServiceImpl.java ├── spring-jsr330-scope │ ├── README.md │ └── pom.xml └── spring-jsr330-singleton │ ├── README.md │ └── pom.xml ├── spring-metadata ├── pom.xml ├── spring-metadata-annotationMetadata │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── AnnotationMetadataDemoByASM.java │ │ ├── AnnotationMetadataDemoByReflection.java │ │ └── bean │ │ └── MyBean.java ├── spring-metadata-condition │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConditionDemo.java │ │ ├── bean │ │ ├── MyBeanA.java │ │ └── MyBeanB.java │ │ └── condition │ │ └── MyOnClassCondition.java ├── spring-metadata-metadataReader │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MetadataReaderDemo.java │ │ ├── annotation │ │ ├── MyAnnotation.java │ │ └── MyClassAnnotation.java │ │ └── bean │ │ ├── MyAbstract.java │ │ └── MyBean.java └── spring-metadata-typeFilter │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── TypeFilterDemo.java │ ├── annotation │ └── MyAnnotation.java │ ├── component │ └── MyComponent.java │ ├── controller │ └── MyController.java │ ├── repository │ └── MyRepository.java │ └── service │ └── MyService.java ├── spring-mvc └── pom.xml ├── spring-resources ├── pom.xml ├── spring-resource-documentLoader │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── DocumentLoaderDemo.java │ │ │ └── bean │ │ │ └── MyBean.java │ │ └── resources │ │ └── sample.xml ├── spring-resource-resourceLoader │ ├── README.md │ ├── myfile1.txt │ ├── myfile2.txt │ ├── myfile3.txt │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ ├── DefaultResourceLoaderDemo.java │ │ │ └── PathMatchingResourcePatternResolverDemo.java │ │ └── resources │ │ ├── application.properties │ │ └── bootstrap.properties ├── spring-resource-resourcePatternResolver │ ├── README.md │ ├── myfile1.txt │ ├── myfile2.txt │ ├── myfile3.txt │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── xcs │ │ │ └── spring │ │ │ └── ResourcePatternResolverDemo.java │ │ └── resources │ │ ├── application.properties │ │ └── bootstrap.properties └── spring-resource │ ├── README.md │ ├── myfile.txt │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ByteArrayResourceDemo.java │ │ ├── ClassPathResourceDemo.java │ │ ├── FileSystemResourceDemo.java │ │ ├── InputStreamResourceDemo.java │ │ └── UrlResourceDemo.java │ └── resources │ └── application.properties ├── spring-spel ├── pom.xml ├── spring-spel-beanResolver │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── BeanResolverDemo.java │ │ └── MyBean.java ├── spring-spel-constructorResolver │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── ConstructorResolverDemo.java │ │ └── MyBean.java ├── spring-spel-evaluationContext │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── EvaluationContextDemo.java ├── spring-spel-expression │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── ExpressionDemo.java ├── spring-spel-expressionParser │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── ExpressionParserDemo.java ├── spring-spel-methodResolver │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MethodResolverDemo.java │ │ └── MyBean.java ├── spring-spel-operatorOverloader │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ ├── CustomOperatorOverloader.java │ │ ├── MyBean.java │ │ └── OperatorOverloaderDemo.java ├── spring-spel-propertyAccessor │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ ├── MyBean.java │ │ └── PropertyAccessorDemo.java ├── spring-spel-typeComparator │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── TypeComparatorDemo.java ├── spring-spel-typeConverter │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── xcs │ │ └── spring │ │ └── TypeConverterDemo.java └── spring-spel-typeLocator │ ├── README.md │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── TypeLocatorDemo.java └── spring-transaction ├── pom.xml ├── spring-transaction-connection ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── ConnectionDemo.java ├── spring-transaction-dataSource ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── DataSourceDemo.java ├── spring-transaction-driverManager ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── DriverManagerDemo.java ├── spring-transaction-enableTransactionManagement ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── AppConfig.java │ ├── EnableTransactionManagementDemo.java │ ├── ScoresService.java │ └── ScoresServiceImpl.java ├── spring-transaction-jdbcTemplate ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── JdbcTemplateDemo.java │ └── Scores.java ├── spring-transaction-platformTransactionManager ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── PlatformTransactionManagerDemo.java ├── spring-transaction-springTransactionAnnotationParser ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── ScoresService.java │ ├── ScoresServiceImpl.java │ └── SpringTransactionAnnotationParserDemo.java ├── spring-transaction-transactionAttributeSource ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── ScoresService.java │ ├── ScoresServiceImpl.java │ └── TransactionAttributeSourceDemo.java ├── spring-transaction-transactionDefinition ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── TransactionDefinitionDemo.java ├── spring-transaction-transactionInterceptor ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ ├── ScoresService.java │ ├── ScoresServiceImpl.java │ └── TransactionInterceptorDemo.java ├── spring-transaction-transactionTemplate ├── README.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── xcs │ └── spring │ └── TransactionTemplateDemo.java └── sql └── test.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/README.md -------------------------------------------------------------------------------- /image/Alipay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/image/Alipay.png -------------------------------------------------------------------------------- /image/WeChatPay.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/image/WeChatPay.png -------------------------------------------------------------------------------- /image/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/image/banner.png -------------------------------------------------------------------------------- /image/wechat-mp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/image/wechat-mp.png -------------------------------------------------------------------------------- /image/wechat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/image/wechat.jpg -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/index.html -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/pom.xml -------------------------------------------------------------------------------- /spring-annotation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-autowired/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-autowired/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-autowired/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-autowired/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/AutowiredApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/AutowiredApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/controller/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/controller/MyController.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-autowired/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-bean/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-bean/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-bean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-bean/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-bean/src/main/java/com/xcs/spring/BeanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-bean/src/main/java/com/xcs/spring/BeanApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-bean/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-bean/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-bean/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-bean/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/ComponentScanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/ComponentScanApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/repository/UserRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/repository/UserRepository.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/service/AdminService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/service/AdminService.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/service/UserService.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/special/SpecialComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-componentScan/src/main/java/com/xcs/spring/special/SpecialComponent.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-conditional/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-conditional/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/src/main/java/com/xcs/spring/bean/entity/User1.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring.bean.entity; 2 | 3 | public class User1 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/src/main/java/com/xcs/spring/bean/entity/User2.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring.bean.entity; 2 | 3 | public class User2 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/src/main/java/com/xcs/spring/configuration/entity/User3.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring.configuration.entity; 2 | 3 | public class User3 { 4 | } 5 | -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/src/main/java/com/xcs/spring/configuration/entity/User4.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring.configuration.entity; 2 | 3 | public class User4 { 4 | } 5 | -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/src/main/java/com/xcs/spring/custom/entity/User5.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring.custom.entity; 2 | 3 | public class User5 { 4 | } 5 | -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-conditional/src/main/java/com/xcs/spring/custom/entity/User6.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring.custom.entity; 2 | 3 | public class User6 { 4 | } 5 | -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-configuration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-configuration/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-configuration/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-configuration/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-configuration/src/main/java/com/xcs/spring/ConfigurationApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-configuration/src/main/java/com/xcs/spring/ConfigurationApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-configuration/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-configuration/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-configuration/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-configuration/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-dependsOn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-dependsOn/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-dependsOn/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-dependsOn/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/DependsOnApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/DependsOnApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/bean/BeanA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/bean/BeanA.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/bean/BeanB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/bean/BeanB.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/bean/BeanC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/bean/BeanC.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-dependsOn/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/ImportApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/ImportApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBeanA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBeanA.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBeanB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBeanB.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBeanC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/bean/MyBeanC.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/config/MyDeferredImportSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/config/MyDeferredImportSelector.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/config/MyImportSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-import/src/main/java/com/xcs/spring/config/MyImportSelector.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-lazy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-lazy/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-lazy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-lazy/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/LazyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/LazyApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-lazy/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-profile/README.md: -------------------------------------------------------------------------------- 1 | ## TODO -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-profile/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-profile/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-propertySource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-propertySource/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-propertySource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-propertySource/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-propertySource/src/main/java/com/xcs/spring/PropertySourceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-propertySource/src/main/java/com/xcs/spring/PropertySourceApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-propertySource/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-propertySource/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-propertySource/src/main/resources/my-application.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: ConfigMap -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-value/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-value/README.md -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-value/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-value/pom.xml -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-value/src/main/java/com/xcs/spring/ValueApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-value/src/main/java/com/xcs/spring/ValueApplication.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-value/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-value/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-value/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-value/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-annotation/spring-annotation-value/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-annotation/spring-annotation-value/src/main/resources/application.properties -------------------------------------------------------------------------------- /spring-aop/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-afterReturningAdvice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-afterReturningAdvice/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-afterReturningAdvice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-afterReturningAdvice/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-afterReturningAdvice/src/main/java/com/xcs/spring/AfterReturningAdviceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-afterReturningAdvice/src/main/java/com/xcs/spring/AfterReturningAdviceDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-afterReturningAdvice/src/main/java/com/xcs/spring/MyAfterReturningAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-afterReturningAdvice/src/main/java/com/xcs/spring/MyAfterReturningAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-afterReturningAdvice/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-afterReturningAdvice/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-introductionInterceptor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-introductionInterceptor/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-introductionInterceptor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-introductionInterceptor/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-introductionInterceptor/src/main/java/com/xcs/spring/MyMonitoringCapable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-introductionInterceptor/src/main/java/com/xcs/spring/MyMonitoringCapable.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-introductionInterceptor/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-introductionInterceptor/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodBeforeAdvice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodBeforeAdvice/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodBeforeAdvice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodBeforeAdvice/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodBeforeAdvice/src/main/java/com/xcs/spring/MethodBeforeAdviceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodBeforeAdvice/src/main/java/com/xcs/spring/MethodBeforeAdviceDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodBeforeAdvice/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodBeforeAdvice/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodBeforeAdvice/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodBeforeAdvice/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodInterceptor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodInterceptor/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodInterceptor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodInterceptor/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodInterceptor/src/main/java/com/xcs/spring/MethodInterceptorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodInterceptor/src/main/java/com/xcs/spring/MethodInterceptorDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodInterceptor/src/main/java/com/xcs/spring/MyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodInterceptor/src/main/java/com/xcs/spring/MyMethodInterceptor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-methodInterceptor/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-methodInterceptor/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-throwsAdvice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-throwsAdvice/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-throwsAdvice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-throwsAdvice/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-throwsAdvice/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-throwsAdvice/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-throwsAdvice/src/main/java/com/xcs/spring/MyThrowsAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-throwsAdvice/src/main/java/com/xcs/spring/MyThrowsAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice-throwsAdvice/src/main/java/com/xcs/spring/ThrowsAdviceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice-throwsAdvice/src/main/java/com/xcs/spring/ThrowsAdviceDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advice/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advice/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advised/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advised/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advised/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advised/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advised/src/main/java/com/xcs/spring/AdvisedDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advised/src/main/java/com/xcs/spring/AdvisedDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advised/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advised/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advised/src/main/java/com/xcs/spring/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advised/src/main/java/com/xcs/spring/MyServiceImpl.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisor/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisor/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/AdvisorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/AdvisorDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyCustomAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyCustomAdvisor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyCustomAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyCustomAnnotation.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisor/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/AdvisorAdapterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/AdvisorAdapterDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/MyNullReturningAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/MyNullReturningAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/NullReturningAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/NullReturningAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/NullReturningAdviceAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/NullReturningAdviceAdapter.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/NullReturningAdviceInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapter/src/main/java/com/xcs/spring/NullReturningAdviceInterceptor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapterRegistry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapterRegistry/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapterRegistry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapterRegistry/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapterRegistry/src/main/java/com/xcs/spring/AdvisorAdapterRegistryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapterRegistry/src/main/java/com/xcs/spring/AdvisorAdapterRegistryDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorAdapterRegistry/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorAdapterRegistry/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorChainFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorChainFactory/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorChainFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorChainFactory/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/AdvisorChainFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/AdvisorChainFactoryDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/MyAfterReturningAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/MyAfterReturningAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-advisorChainFactory/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/src/main/java/com/xcs/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/src/main/java/com/xcs/spring/AppConfig.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/src/main/java/com/xcs/spring/MyAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/src/main/java/com/xcs/spring/MyAspect.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-annotationAwareAspectJAutoProxyCreator/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopContext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopContext/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopContext/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopContext/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/AopContextDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/AopContextDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/MyAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/MyAnnotation.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/MyMethodBeforeAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopContext/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxy/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxy/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/AopProxyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/AopProxyDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/MyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/MyMethodInterceptor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxy/src/main/java/com/xcs/spring/MyServiceImpl.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxyFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxyFactory/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxyFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxyFactory/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxyFactory/src/main/java/com/xcs/spring/AopProxyFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxyFactory/src/main/java/com/xcs/spring/AopProxyFactoryDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxyFactory/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxyFactory/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aopProxyFactory/src/main/java/com/xcs/spring/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aopProxyFactory/src/main/java/com/xcs/spring/MyServiceImpl.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectInstanceFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectInstanceFactory/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectInstanceFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectInstanceFactory/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectInstanceFactory/src/main/java/com/xcs/spring/AspectInstanceFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectInstanceFactory/src/main/java/com/xcs/spring/AspectInstanceFactoryDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectInstanceFactory/src/main/java/com/xcs/spring/MyAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectInstanceFactory/src/main/java/com/xcs/spring/MyAspect.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectJAdvisorFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectJAdvisorFactory/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectJAdvisorFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectJAdvisorFactory/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectJAdvisorFactory/src/main/java/com/xcs/spring/AspectJAdvisorFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectJAdvisorFactory/src/main/java/com/xcs/spring/AspectJAdvisorFactoryDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectJAdvisorFactory/src/main/java/com/xcs/spring/MyAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectJAdvisorFactory/src/main/java/com/xcs/spring/MyAspect.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-aspectJAdvisorFactory/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-aspectJAdvisorFactory/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/AppConfig.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/MyAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/MyAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/MyAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/MyAdvisor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAdvisorRetrievalHelper/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/src/main/java/com/xcs/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/src/main/java/com/xcs/spring/AppConfig.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/src/main/java/com/xcs/spring/MyAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/src/main/java/com/xcs/spring/MyAspect.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-beanFactoryAspectJAdvisorsBuilder/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-cglibProxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-cglibProxy/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-cglibProxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-cglibProxy/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/CglibProxyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/CglibProxyDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/MyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/MyMethodInterceptor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-cglibProxy/src/main/java/com/xcs/spring/MyServiceImpl.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-classFilter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-classFilter/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-classFilter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-classFilter/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-classFilter/src/main/java/com/xcs/spring/ClassFilterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-classFilter/src/main/java/com/xcs/spring/ClassFilterDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-classFilter/src/main/java/com/xcs/spring/MyClassAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-classFilter/src/main/java/com/xcs/spring/MyClassAnnotation.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-classFilter/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring; 2 | 3 | @MyClassAnnotation 4 | public class MyService { 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/spring-aop-classFilter/src/main/java/com/xcs/spring/MySubService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-classFilter/src/main/java/com/xcs/spring/MySubService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableAspectJAutoProxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableAspectJAutoProxy/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableAspectJAutoProxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableAspectJAutoProxy/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/AppConfig.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/EnableAspectJAutoProxyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/EnableAspectJAutoProxyDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/MyAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/MyAspect.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableAspectJAutoProxy/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableLoadTimeWeaving/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableLoadTimeWeaving/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableLoadTimeWeaving/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableLoadTimeWeaving/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/AppConfig.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/EnableLoadTimeWeavingDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/EnableLoadTimeWeavingDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/MyLTWAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/MyLTWAspect.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableLoadTimeWeaving/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-enableLoadTimeWeaving/src/main/resources/META-INF/aop.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-enableLoadTimeWeaving/src/main/resources/META-INF/aop.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-exposeInvocationInterceptor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-exposeInvocationInterceptor/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-exposeInvocationInterceptor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-exposeInvocationInterceptor/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/AppConfig.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/LogUtil.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/MyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/MyMethodInterceptor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-exposeInvocationInterceptor/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-jdkProxy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-jdkProxy/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-jdkProxy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-jdkProxy/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/JdkProxyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/JdkProxyDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/MyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/MyInvocationHandler.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-jdkProxy/src/main/java/com/xcs/spring/MyServiceImpl.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-metadataAwareAspectInstanceFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-metadataAwareAspectInstanceFactory/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-metadataAwareAspectInstanceFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-metadataAwareAspectInstanceFactory/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-metadataAwareAspectInstanceFactory/src/main/java/com/xcs/spring/MyAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-metadataAwareAspectInstanceFactory/src/main/java/com/xcs/spring/MyAspect.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-methodMatcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-methodMatcher/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-methodMatcher/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-methodMatcher/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-methodMatcher/src/main/java/com/xcs/spring/MethodMatcherDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-methodMatcher/src/main/java/com/xcs/spring/MethodMatcherDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-methodMatcher/src/main/java/com/xcs/spring/MyMethodAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-methodMatcher/src/main/java/com/xcs/spring/MyMethodAnnotation.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-methodMatcher/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-methodMatcher/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyClassAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyClassAnnotation.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyCustomAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyCustomAdvice.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyCustomPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyCustomPointcut.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyMethodAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyMethodAnnotation.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/PointcutDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-pointcut/src/main/java/com/xcs/spring/PointcutDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyFactory/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyFactory/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyFactory/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring; 2 | 3 | public class MyService { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyFactory/src/main/java/com/xcs/spring/ProxyFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyFactory/src/main/java/com/xcs/spring/ProxyFactoryDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyInvocationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyInvocationHandler.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyMethodInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyMethodInterceptor.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyReflectiveMethodInvocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyReflectiveMethodInvocation.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyService.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/MyServiceImpl.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/ProxyMethodInvocationDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-proxyMethodInvocation/src/main/java/com/xcs/spring/ProxyMethodInvocationDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSource/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSource/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSource/src/main/java/com/xcs/spring/ConnectionPoolTargetSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSource/src/main/java/com/xcs/spring/ConnectionPoolTargetSource.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSource/src/main/java/com/xcs/spring/MyConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSource/src/main/java/com/xcs/spring/MyConnection.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSource/src/main/java/com/xcs/spring/TargetSourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSource/src/main/java/com/xcs/spring/TargetSourceDemo.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/README.md -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/pom.xml -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/AppConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/AppConfig.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/ConnectionPoolTargetSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/ConnectionPoolTargetSource.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/MyConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/MyConnection.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/MyTargetSourceCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/MyTargetSourceCreator.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/SetMyTargetSourceCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/SetMyTargetSourceCreator.java -------------------------------------------------------------------------------- /spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/TargetSourceCreatorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aop/spring-aop-targetSourceCreator/src/main/java/com/xcs/spring/TargetSourceCreatorDemo.java -------------------------------------------------------------------------------- /spring-aware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationContextAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationContextAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationContextAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationContextAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationContextAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationContextAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationEventPublisherAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationEventPublisherAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationEventPublisherAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationEventPublisherAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationEventPublisherAware/src/main/java/com/xcs/spring/event/MyEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationEventPublisherAware/src/main/java/com/xcs/spring/event/MyEvent.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationStartupAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationStartupAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationStartupAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationStartupAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-applicationStartupAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-applicationStartupAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanClassLoaderAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanClassLoaderAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanClassLoaderAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanClassLoaderAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/config/MyBeanClassLoaderAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/config/MyBeanClassLoaderAware.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/service/UserService.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/service/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanClassLoaderAware/src/main/java/com/xcs/spring/service/UserServiceImpl.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/BeanFactoryAwareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/BeanFactoryAwareApplication.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/service/UserService.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/validate/ComplexUserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/validate/ComplexUserValidator.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/validate/SimpleUserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/validate/SimpleUserValidator.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/validate/UserValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanFactoryAware/src/main/java/com/xcs/spring/validate/UserValidator.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanNameAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanNameAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanNameAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanNameAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/BeanNameAwareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/BeanNameAwareApplication.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/service/MyAliPayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/service/MyAliPayService.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/service/MyBasePayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/service/MyBasePayService.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/service/MyWeChatPayService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-beanNameAware/src/main/java/com/xcs/spring/service/MyWeChatPayService.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-embeddedValueResolverAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-embeddedValueResolverAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-embeddedValueResolverAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-embeddedValueResolverAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-embeddedValueResolverAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-embeddedValueResolverAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-environmentAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-environmentAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-environmentAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-environmentAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-environmentAware/src/main/java/com/xcs/spring/EnvironmentAwareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-environmentAware/src/main/java/com/xcs/spring/EnvironmentAwareApplication.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-environmentAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-environmentAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-environmentAware/src/main/java/com/xcs/spring/config/MyEnvironmentAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-environmentAware/src/main/java/com/xcs/spring/config/MyEnvironmentAware.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-environmentAware/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | app.xcs.property = Hello from EnvironmentAware! -------------------------------------------------------------------------------- /spring-aware/spring-aware-importAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-importAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-importAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-importAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/ImportAwareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/ImportAwareApplication.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/annotation/EnableXcs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/annotation/EnableXcs.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/config/MyImportAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-importAware/src/main/java/com/xcs/spring/config/MyImportAware.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-messageSourceAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-messageSourceAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-messageSourceAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-messageSourceAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-messageSourceAware/src/main/java/com/xcs/spring/MessageSourceAwareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-messageSourceAware/src/main/java/com/xcs/spring/MessageSourceAwareApplication.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-messageSourceAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-messageSourceAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-messageSourceAware/src/main/java/com/xcs/spring/config/MyMessageSourceAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-messageSourceAware/src/main/java/com/xcs/spring/config/MyMessageSourceAware.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-messageSourceAware/src/main/resources/i18n/messages_en.properties: -------------------------------------------------------------------------------- 1 | greeting=Hello! -------------------------------------------------------------------------------- /spring-aware/spring-aware-messageSourceAware/src/main/resources/i18n/messages_zh_CN.properties: -------------------------------------------------------------------------------- 1 | greeting=\u4f60\u597d -------------------------------------------------------------------------------- /spring-aware/spring-aware-resourceLoaderAware/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-resourceLoaderAware/README.md -------------------------------------------------------------------------------- /spring-aware/spring-aware-resourceLoaderAware/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-resourceLoaderAware/pom.xml -------------------------------------------------------------------------------- /spring-aware/spring-aware-resourceLoaderAware/src/main/java/com/xcs/spring/ResourceLoaderAwareApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-resourceLoaderAware/src/main/java/com/xcs/spring/ResourceLoaderAwareApplication.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-resourceLoaderAware/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-resourceLoaderAware/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-resourceLoaderAware/src/main/java/com/xcs/spring/config/MyResourceLoaderAware.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-aware/spring-aware-resourceLoaderAware/src/main/java/com/xcs/spring/config/MyResourceLoaderAware.java -------------------------------------------------------------------------------- /spring-aware/spring-aware-resourceLoaderAware/src/main/resources/xcs.txt: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /spring-beans/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-annotatedBeanDefinitionReader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-annotatedBeanDefinitionReader/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-annotatedBeanDefinitionReader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-annotatedBeanDefinitionReader/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-annotatedBeanDefinitionReader/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-annotatedBeanDefinitionReader/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinition/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinition/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinition/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinition/src/main/java/com/xcs/spring/BeanDefinitionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinition/src/main/java/com/xcs/spring/BeanDefinitionDemo.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinition/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinition/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionHolder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionHolder/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionHolder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionHolder/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionHolder/src/main/java/com/xcs/spring/BeanDefinitionHolderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionHolder/src/main/java/com/xcs/spring/BeanDefinitionHolderDemo.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionHolder/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionHolder/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionRegistry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionRegistry/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionRegistry/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionRegistry/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionRegistry/src/main/java/com/xcs/spring/BeanDefinitionRegistryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionRegistry/src/main/java/com/xcs/spring/BeanDefinitionRegistryDemo.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-beanDefinitionRegistry/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-beanDefinitionRegistry/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-classPathBeanDefinitionScanner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-classPathBeanDefinitionScanner/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-classPathBeanDefinitionScanner/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-classPathBeanDefinitionScanner/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-classPathBeanDefinitionScanner/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-classPathBeanDefinitionScanner/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-groovyBeanDefinitionReader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-groovyBeanDefinitionReader/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-groovyBeanDefinitionReader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-groovyBeanDefinitionReader/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-groovyBeanDefinitionReader/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-groovyBeanDefinitionReader/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-groovyBeanDefinitionReader/src/main/resources/my-beans.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-groovyBeanDefinitionReader/src/main/resources/my-beans.groovy -------------------------------------------------------------------------------- /spring-beans/spring-bean-propertiesBeanDefinitionReader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-propertiesBeanDefinitionReader/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-propertiesBeanDefinitionReader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-propertiesBeanDefinitionReader/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-propertiesBeanDefinitionReader/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-propertiesBeanDefinitionReader/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-propertiesBeanDefinitionReader/src/main/resources/bean-definitions.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-propertiesBeanDefinitionReader/src/main/resources/bean-definitions.properties -------------------------------------------------------------------------------- /spring-beans/spring-bean-xmlBeanDefinitionReader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-xmlBeanDefinitionReader/README.md -------------------------------------------------------------------------------- /spring-beans/spring-bean-xmlBeanDefinitionReader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-xmlBeanDefinitionReader/pom.xml -------------------------------------------------------------------------------- /spring-beans/spring-bean-xmlBeanDefinitionReader/src/main/java/com/xcs/spring/XmlBeanDefinitionReaderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-xmlBeanDefinitionReader/src/main/java/com/xcs/spring/XmlBeanDefinitionReaderDemo.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-xmlBeanDefinitionReader/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-xmlBeanDefinitionReader/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-beans/spring-bean-xmlBeanDefinitionReader/src/main/resources/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-beans/spring-bean-xmlBeanDefinitionReader/src/main/resources/beans.xml -------------------------------------------------------------------------------- /spring-context/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/pom.xml -------------------------------------------------------------------------------- /spring-context/spring-context-annotationConfigApplicationContext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-annotationConfigApplicationContext/README.md -------------------------------------------------------------------------------- /spring-context/spring-context-annotationConfigApplicationContext/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-annotationConfigApplicationContext/pom.xml -------------------------------------------------------------------------------- /spring-context/spring-context-annotationConfigApplicationContext/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-annotationConfigApplicationContext/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-context/spring-context-classPathXmlApplicationContext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-classPathXmlApplicationContext/README.md -------------------------------------------------------------------------------- /spring-context/spring-context-classPathXmlApplicationContext/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-classPathXmlApplicationContext/pom.xml -------------------------------------------------------------------------------- /spring-context/spring-context-classPathXmlApplicationContext/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-classPathXmlApplicationContext/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-context/spring-context-classPathXmlApplicationContext/src/main/resources/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-classPathXmlApplicationContext/src/main/resources/beans.xml -------------------------------------------------------------------------------- /spring-context/spring-context-genericApplicationContext/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-context/spring-context-genericApplicationContext/pom.xml -------------------------------------------------------------------------------- /spring-core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/pom.xml -------------------------------------------------------------------------------- /spring-core/spring-core-destroyBean/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-destroyBean/README.md -------------------------------------------------------------------------------- /spring-core/spring-core-destroyBean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-destroyBean/pom.xml -------------------------------------------------------------------------------- /spring-core/spring-core-destroyBean/src/main/java/com/xcs/spring/DestroyBeanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-destroyBean/src/main/java/com/xcs/spring/DestroyBeanApplication.java -------------------------------------------------------------------------------- /spring-core/spring-core-destroyBean/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-destroyBean/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-core/spring-core-getBean/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-getBean/README.md -------------------------------------------------------------------------------- /spring-core/spring-core-getBean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-getBean/pom.xml -------------------------------------------------------------------------------- /spring-core/spring-core-getBean/src/main/java/com/xcs/spring/GetBeanApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-getBean/src/main/java/com/xcs/spring/GetBeanApplication.java -------------------------------------------------------------------------------- /spring-core/spring-core-getBean/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-getBean/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-core/spring-core-getBean/src/main/java/com/xcs/spring/service/MyServiceA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-getBean/src/main/java/com/xcs/spring/service/MyServiceA.java -------------------------------------------------------------------------------- /spring-core/spring-core-getBean/src/main/java/com/xcs/spring/service/MyServiceB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-getBean/src/main/java/com/xcs/spring/service/MyServiceB.java -------------------------------------------------------------------------------- /spring-core/spring-core-registerBeanDefinition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-registerBeanDefinition/README.md -------------------------------------------------------------------------------- /spring-core/spring-core-registerBeanDefinition/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-registerBeanDefinition/pom.xml -------------------------------------------------------------------------------- /spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/controller/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/controller/MyController.java -------------------------------------------------------------------------------- /spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/repository/MyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/repository/MyRepository.java -------------------------------------------------------------------------------- /spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-registerBeanDefinition/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-core/spring-core-resolveDependency/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-resolveDependency/README.md -------------------------------------------------------------------------------- /spring-core/spring-core-resolveDependency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-resolveDependency/pom.xml -------------------------------------------------------------------------------- /spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/ResolveDependencyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/ResolveDependencyApplication.java -------------------------------------------------------------------------------- /spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/service/MyServiceA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/service/MyServiceA.java -------------------------------------------------------------------------------- /spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/service/MyServiceB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-core/spring-core-resolveDependency/src/main/java/com/xcs/spring/service/MyServiceB.java -------------------------------------------------------------------------------- /spring-core/spring-core-resolveDependency/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | my.property.value = Hello from Environment! -------------------------------------------------------------------------------- /spring-dataops/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-conditionalConverter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-conditionalConverter/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-conditionalConverter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-conditionalConverter/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-conditionalConverter/src/main/java/com/xcs/spring/ConditionalConverterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-conditionalConverter/src/main/java/com/xcs/spring/ConditionalConverterDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-conversionService/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-conversionService/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-conversionService/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-conversionService/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-conversionService/src/main/java/com/xcs/spring/ConversionServiceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-conversionService/src/main/java/com/xcs/spring/ConversionServiceDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converter/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converter/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converter/src/main/java/com/xcs/spring/ConverterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converter/src/main/java/com/xcs/spring/ConverterDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converter/src/main/java/com/xcs/spring/converter/StringToBooleanConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converter/src/main/java/com/xcs/spring/converter/StringToBooleanConverter.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converter/src/main/java/com/xcs/spring/converter/StringToLocalDateConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converter/src/main/java/com/xcs/spring/converter/StringToLocalDateConverter.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converterFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converterFactory/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converterFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converterFactory/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-converterFactory/src/main/java/com/xcs/spring/CharacterToNumberFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-converterFactory/src/main/java/com/xcs/spring/CharacterToNumberFactoryDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-genericConverter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-genericConverter/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-genericConverter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-genericConverter/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-genericConverter/src/main/java/com/xcs/spring/GenericConverterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-genericConverter/src/main/java/com/xcs/spring/GenericConverterDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-genericConverter/src/main/java/com/xcs/spring/annotation/DateFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-genericConverter/src/main/java/com/xcs/spring/annotation/DateFormat.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-genericConverter/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-genericConverter/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-parser/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-parser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-parser/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-parser/src/main/java/com/xcs/spring/ParserDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-parser/src/main/java/com/xcs/spring/ParserDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-parser/src/main/java/com/xcs/spring/parser/CurrencyParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-parser/src/main/java/com/xcs/spring/parser/CurrencyParser.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-printer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-printer/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-printer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-printer/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-printer/src/main/java/com/xcs/spring/PrinterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-printer/src/main/java/com/xcs/spring/PrinterDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-printer/src/main/java/com/xcs/spring/printer/CurrencyPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-printer/src/main/java/com/xcs/spring/printer/CurrencyPrinter.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-propertyEditor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-propertyEditor/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-propertyEditor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-propertyEditor/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/MyCustomDateEditor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/MyCustomDateEditor.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/PropertyEditorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/PropertyEditorDemo.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-propertyEditor/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-validator/README.md -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-validator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-validator/pom.xml -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-validator/src/main/java/com/xcs/spring/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-validator/src/main/java/com/xcs/spring/Person.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-validator/src/main/java/com/xcs/spring/PersonValidator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-validator/src/main/java/com/xcs/spring/PersonValidator.java -------------------------------------------------------------------------------- /spring-dataops/spring-dataops-validator/src/main/java/com/xcs/spring/ValidatorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-dataops/spring-dataops-validator/src/main/java/com/xcs/spring/ValidatorDemo.java -------------------------------------------------------------------------------- /spring-env/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/pom.xml -------------------------------------------------------------------------------- /spring-env/spring-env-configurableEnvironment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-configurableEnvironment/README.md -------------------------------------------------------------------------------- /spring-env/spring-env-configurableEnvironment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-configurableEnvironment/pom.xml -------------------------------------------------------------------------------- /spring-env/spring-env-configurableEnvironment/src/main/java/com/xcs/spring/ConfigurableEnvironmentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-configurableEnvironment/src/main/java/com/xcs/spring/ConfigurableEnvironmentDemo.java -------------------------------------------------------------------------------- /spring-env/spring-env-configurablePropertyResolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-configurablePropertyResolver/README.md -------------------------------------------------------------------------------- /spring-env/spring-env-configurablePropertyResolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-configurablePropertyResolver/pom.xml -------------------------------------------------------------------------------- /spring-env/spring-env-environment/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-environment/README.md -------------------------------------------------------------------------------- /spring-env/spring-env-environment/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-environment/pom.xml -------------------------------------------------------------------------------- /spring-env/spring-env-environment/src/main/java/com/xcs/spring/EnvironmentDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-environment/src/main/java/com/xcs/spring/EnvironmentDemo.java -------------------------------------------------------------------------------- /spring-env/spring-env-propertyResolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertyResolver/README.md -------------------------------------------------------------------------------- /spring-env/spring-env-propertyResolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertyResolver/pom.xml -------------------------------------------------------------------------------- /spring-env/spring-env-propertyResolver/src/main/java/com/xcs/spring/SimplePropertyResolverDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertyResolver/src/main/java/com/xcs/spring/SimplePropertyResolverDemo.java -------------------------------------------------------------------------------- /spring-env/spring-env-propertySource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertySource/README.md -------------------------------------------------------------------------------- /spring-env/spring-env-propertySource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertySource/pom.xml -------------------------------------------------------------------------------- /spring-env/spring-env-propertySource/src/main/java/com/xcs/spring/PropertySourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertySource/src/main/java/com/xcs/spring/PropertySourceDemo.java -------------------------------------------------------------------------------- /spring-env/spring-env-propertySource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | app.name=Spring-Reading -------------------------------------------------------------------------------- /spring-env/spring-env-propertySources/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertySources/README.md -------------------------------------------------------------------------------- /spring-env/spring-env-propertySources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertySources/pom.xml -------------------------------------------------------------------------------- /spring-env/spring-env-propertySources/src/main/java/com/xcs/spring/PropertySourcesDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-env/spring-env-propertySources/src/main/java/com/xcs/spring/PropertySourcesDemo.java -------------------------------------------------------------------------------- /spring-factory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/pom.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-autowireCapableBeanFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-autowireCapableBeanFactory/README.md -------------------------------------------------------------------------------- /spring-factory/spring-factory-autowireCapableBeanFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-autowireCapableBeanFactory/pom.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-beanFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-beanFactory/README.md -------------------------------------------------------------------------------- /spring-factory/spring-factory-beanFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-beanFactory/pom.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-beanFactory/src/main/java/com/xcs/spring/BeanFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-beanFactory/src/main/java/com/xcs/spring/BeanFactoryDemo.java -------------------------------------------------------------------------------- /spring-factory/spring-factory-beanFactory/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-beanFactory/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-factory/spring-factory-beanFactory/src/main/resources/beans.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-beanFactory/src/main/resources/beans.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-configurableBeanFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-configurableBeanFactory/README.md -------------------------------------------------------------------------------- /spring-factory/spring-factory-configurableBeanFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-configurableBeanFactory/pom.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-configurableBeanFactory/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-configurableBeanFactory/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-factory/spring-factory-configurableListableBeanFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-configurableListableBeanFactory/README.md -------------------------------------------------------------------------------- /spring-factory/spring-factory-configurableListableBeanFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-configurableListableBeanFactory/pom.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-hierarchicalBeanFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-hierarchicalBeanFactory/README.md -------------------------------------------------------------------------------- /spring-factory/spring-factory-hierarchicalBeanFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-hierarchicalBeanFactory/pom.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-hierarchicalBeanFactory/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-hierarchicalBeanFactory/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-factory/spring-factory-listableBeanFactory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-listableBeanFactory/README.md -------------------------------------------------------------------------------- /spring-factory/spring-factory-listableBeanFactory/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-listableBeanFactory/pom.xml -------------------------------------------------------------------------------- /spring-factory/spring-factory-listableBeanFactory/src/main/java/com/xcs/spring/ListableBeanFactoryDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-listableBeanFactory/src/main/java/com/xcs/spring/ListableBeanFactoryDemo.java -------------------------------------------------------------------------------- /spring-factory/spring-factory-listableBeanFactory/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-listableBeanFactory/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-factory/spring-factory-listableBeanFactory/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-factory/spring-factory-listableBeanFactory/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-interface/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanDefinitionRegistryPostProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanDefinitionRegistryPostProcessor/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanDefinitionRegistryPostProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanDefinitionRegistryPostProcessor/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanFactoryPostProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanFactoryPostProcessor/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanFactoryPostProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanFactoryPostProcessor/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanPostProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanPostProcessor/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanPostProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanPostProcessor/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanPostProcessor/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanPostProcessor/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-interface/spring-interface-beanPostProcessor/src/main/java/com/xcs/spring/service/MyServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-beanPostProcessor/src/main/java/com/xcs/spring/service/MyServiceImpl.java -------------------------------------------------------------------------------- /spring-interface/spring-interface-destructionAwareBeanPostProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-destructionAwareBeanPostProcessor/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-destructionAwareBeanPostProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-destructionAwareBeanPostProcessor/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-disposableBean/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-disposableBean/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-disposableBean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-disposableBean/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-disposableBean/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-disposableBean/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-interface/spring-interface-disposableBean/src/main/java/com/xcs/spring/config/MyDisposableBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-disposableBean/src/main/java/com/xcs/spring/config/MyDisposableBean.java -------------------------------------------------------------------------------- /spring-interface/spring-interface-initializingBean/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-initializingBean/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-initializingBean/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-initializingBean/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-initializingBean/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-initializingBean/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-interface/spring-interface-instantiationAwareBeanPostProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-instantiationAwareBeanPostProcessor/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-instantiationAwareBeanPostProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-instantiationAwareBeanPostProcessor/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-mergedBeanDefinitionPostProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-mergedBeanDefinitionPostProcessor/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-mergedBeanDefinitionPostProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-mergedBeanDefinitionPostProcessor/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-smartInitializingSingleton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-smartInitializingSingleton/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-smartInitializingSingleton/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-smartInitializingSingleton/pom.xml -------------------------------------------------------------------------------- /spring-interface/spring-interface-smartInstantiationAwareBeanPostProcessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-smartInstantiationAwareBeanPostProcessor/README.md -------------------------------------------------------------------------------- /spring-interface/spring-interface-smartInstantiationAwareBeanPostProcessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-interface/spring-interface-smartInstantiationAwareBeanPostProcessor/pom.xml -------------------------------------------------------------------------------- /spring-jsr/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-postConstruct/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-postConstruct/README.md -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-postConstruct/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-postConstruct/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-postConstruct/src/main/java/com/xcs/spring/PostConstructApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-postConstruct/src/main/java/com/xcs/spring/PostConstructApplication.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-postConstruct/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-postConstruct/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-postConstruct/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-postConstruct/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-preDestroy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-preDestroy/README.md -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-preDestroy/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-preDestroy/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-preDestroy/src/main/java/com/xcs/spring/PreDestroyApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-preDestroy/src/main/java/com/xcs/spring/PreDestroyApplication.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-preDestroy/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-preDestroy/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-preDestroy/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-preDestroy/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-resource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-resource/README.md -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-resource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-resource/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/ResourceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/ResourceApplication.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/controller/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/controller/MyController.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr250-resource/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-inject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-inject/README.md -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-inject/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-inject/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/InjectApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/InjectApplication.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/controller/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/controller/MyController.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-inject/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/README.md -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/NamedApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/NamedApplication.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/controller/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/controller/MyController.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/service/MyServiceA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/service/MyServiceA.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/service/MyServiceB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-named/src/main/java/com/xcs/spring/service/MyServiceB.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-provider/README.md -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-provider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-provider/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/ProviderApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/ProviderApplication.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/controller/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/controller/MyController.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-provider/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/README.md -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/QualifierApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/QualifierApplication.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/annotation/Email.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/annotation/Email.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/annotation/SMS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/annotation/SMS.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/config/MyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/config/MyConfiguration.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/controller/MessageController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/controller/MessageController.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/service/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/service/MessageService.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/service/impl/EmailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/service/impl/EmailServiceImpl.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/service/impl/SMSServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-qualifier/src/main/java/com/xcs/spring/service/impl/SMSServiceImpl.java -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-scope/README.md: -------------------------------------------------------------------------------- 1 | ## TODO -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-scope/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-scope/pom.xml -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-singleton/README.md: -------------------------------------------------------------------------------- 1 | ## TODO -------------------------------------------------------------------------------- /spring-jsr/spring-jsr330-singleton/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-jsr/spring-jsr330-singleton/pom.xml -------------------------------------------------------------------------------- /spring-metadata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/pom.xml -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-annotationMetadata/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-annotationMetadata/README.md -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-annotationMetadata/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-annotationMetadata/pom.xml -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-annotationMetadata/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-annotationMetadata/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-condition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-condition/README.md -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-condition/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-condition/pom.xml -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/ConditionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/ConditionDemo.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/bean/MyBeanA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/bean/MyBeanA.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/bean/MyBeanB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/bean/MyBeanB.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/condition/MyOnClassCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-condition/src/main/java/com/xcs/spring/condition/MyOnClassCondition.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-metadataReader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-metadataReader/README.md -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-metadataReader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-metadataReader/pom.xml -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/MetadataReaderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/MetadataReaderDemo.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/annotation/MyAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/annotation/MyAnnotation.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/bean/MyAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/bean/MyAbstract.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-metadataReader/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/README.md -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/pom.xml -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/TypeFilterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/TypeFilterDemo.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/annotation/MyAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/annotation/MyAnnotation.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/component/MyComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/component/MyComponent.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/controller/MyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/controller/MyController.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/repository/MyRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/repository/MyRepository.java -------------------------------------------------------------------------------- /spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/service/MyService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-metadata/spring-metadata-typeFilter/src/main/java/com/xcs/spring/service/MyService.java -------------------------------------------------------------------------------- /spring-mvc/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-mvc/pom.xml -------------------------------------------------------------------------------- /spring-resources/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/pom.xml -------------------------------------------------------------------------------- /spring-resources/spring-resource-documentLoader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-documentLoader/README.md -------------------------------------------------------------------------------- /spring-resources/spring-resource-documentLoader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-documentLoader/pom.xml -------------------------------------------------------------------------------- /spring-resources/spring-resource-documentLoader/src/main/java/com/xcs/spring/DocumentLoaderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-documentLoader/src/main/java/com/xcs/spring/DocumentLoaderDemo.java -------------------------------------------------------------------------------- /spring-resources/spring-resource-documentLoader/src/main/java/com/xcs/spring/bean/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-documentLoader/src/main/java/com/xcs/spring/bean/MyBean.java -------------------------------------------------------------------------------- /spring-resources/spring-resource-documentLoader/src/main/resources/sample.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-documentLoader/src/main/resources/sample.xml -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-resourceLoader/README.md -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/myfile1.txt: -------------------------------------------------------------------------------- 1 | hello world1 -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/myfile2.txt: -------------------------------------------------------------------------------- 1 | hello world2 -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/myfile3.txt: -------------------------------------------------------------------------------- 1 | hello world3 -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-resourceLoader/pom.xml -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/src/main/java/com/xcs/spring/DefaultResourceLoaderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-resourceLoader/src/main/java/com/xcs/spring/DefaultResourceLoaderDemo.java -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | welcome = hello world -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourceLoader/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- 1 | welcome = hello world -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourcePatternResolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-resourcePatternResolver/README.md -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourcePatternResolver/myfile1.txt: -------------------------------------------------------------------------------- 1 | hello world1 -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourcePatternResolver/myfile2.txt: -------------------------------------------------------------------------------- 1 | hello world2 -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourcePatternResolver/myfile3.txt: -------------------------------------------------------------------------------- 1 | hello world3 -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourcePatternResolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource-resourcePatternResolver/pom.xml -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourcePatternResolver/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | welcome = hello world -------------------------------------------------------------------------------- /spring-resources/spring-resource-resourcePatternResolver/src/main/resources/bootstrap.properties: -------------------------------------------------------------------------------- 1 | welcome = hello world -------------------------------------------------------------------------------- /spring-resources/spring-resource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource/README.md -------------------------------------------------------------------------------- /spring-resources/spring-resource/myfile.txt: -------------------------------------------------------------------------------- 1 | hello world -------------------------------------------------------------------------------- /spring-resources/spring-resource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource/pom.xml -------------------------------------------------------------------------------- /spring-resources/spring-resource/src/main/java/com/xcs/spring/ByteArrayResourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource/src/main/java/com/xcs/spring/ByteArrayResourceDemo.java -------------------------------------------------------------------------------- /spring-resources/spring-resource/src/main/java/com/xcs/spring/ClassPathResourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource/src/main/java/com/xcs/spring/ClassPathResourceDemo.java -------------------------------------------------------------------------------- /spring-resources/spring-resource/src/main/java/com/xcs/spring/FileSystemResourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource/src/main/java/com/xcs/spring/FileSystemResourceDemo.java -------------------------------------------------------------------------------- /spring-resources/spring-resource/src/main/java/com/xcs/spring/InputStreamResourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource/src/main/java/com/xcs/spring/InputStreamResourceDemo.java -------------------------------------------------------------------------------- /spring-resources/spring-resource/src/main/java/com/xcs/spring/UrlResourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-resources/spring-resource/src/main/java/com/xcs/spring/UrlResourceDemo.java -------------------------------------------------------------------------------- /spring-resources/spring-resource/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | welcome = hello world -------------------------------------------------------------------------------- /spring-spel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-beanResolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-beanResolver/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-beanResolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-beanResolver/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-beanResolver/src/main/java/com/xcs/spring/BeanResolverDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-beanResolver/src/main/java/com/xcs/spring/BeanResolverDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-beanResolver/src/main/java/com/xcs/spring/MyBean.java: -------------------------------------------------------------------------------- 1 | package com.xcs.spring; 2 | 3 | public class MyBean { 4 | } 5 | -------------------------------------------------------------------------------- /spring-spel/spring-spel-constructorResolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-constructorResolver/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-constructorResolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-constructorResolver/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-constructorResolver/src/main/java/com/xcs/spring/ConstructorResolverDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-constructorResolver/src/main/java/com/xcs/spring/ConstructorResolverDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-constructorResolver/src/main/java/com/xcs/spring/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-constructorResolver/src/main/java/com/xcs/spring/MyBean.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-evaluationContext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-evaluationContext/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-evaluationContext/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-evaluationContext/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-evaluationContext/src/main/java/com/xcs/spring/EvaluationContextDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-evaluationContext/src/main/java/com/xcs/spring/EvaluationContextDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-expression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-expression/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-expression/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-expression/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-expression/src/main/java/com/xcs/spring/ExpressionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-expression/src/main/java/com/xcs/spring/ExpressionDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-expressionParser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-expressionParser/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-expressionParser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-expressionParser/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-expressionParser/src/main/java/com/xcs/spring/ExpressionParserDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-expressionParser/src/main/java/com/xcs/spring/ExpressionParserDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-methodResolver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-methodResolver/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-methodResolver/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-methodResolver/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-methodResolver/src/main/java/com/xcs/spring/MethodResolverDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-methodResolver/src/main/java/com/xcs/spring/MethodResolverDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-methodResolver/src/main/java/com/xcs/spring/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-methodResolver/src/main/java/com/xcs/spring/MyBean.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-operatorOverloader/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-operatorOverloader/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-operatorOverloader/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-operatorOverloader/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-operatorOverloader/src/main/java/CustomOperatorOverloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-operatorOverloader/src/main/java/CustomOperatorOverloader.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-operatorOverloader/src/main/java/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-operatorOverloader/src/main/java/MyBean.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-operatorOverloader/src/main/java/OperatorOverloaderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-operatorOverloader/src/main/java/OperatorOverloaderDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-propertyAccessor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-propertyAccessor/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-propertyAccessor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-propertyAccessor/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-propertyAccessor/src/main/java/com/xcs/spring/MyBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-propertyAccessor/src/main/java/com/xcs/spring/MyBean.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-propertyAccessor/src/main/java/com/xcs/spring/PropertyAccessorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-propertyAccessor/src/main/java/com/xcs/spring/PropertyAccessorDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeComparator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeComparator/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeComparator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeComparator/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeComparator/src/main/java/com/xcs/spring/TypeComparatorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeComparator/src/main/java/com/xcs/spring/TypeComparatorDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeConverter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeConverter/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeConverter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeConverter/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeConverter/src/main/java/com/xcs/spring/TypeConverterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeConverter/src/main/java/com/xcs/spring/TypeConverterDemo.java -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeLocator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeLocator/README.md -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeLocator/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeLocator/pom.xml -------------------------------------------------------------------------------- /spring-spel/spring-spel-typeLocator/src/main/java/com/xcs/spring/TypeLocatorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-spel/spring-spel-typeLocator/src/main/java/com/xcs/spring/TypeLocatorDemo.java -------------------------------------------------------------------------------- /spring-transaction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-connection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-connection/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-connection/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-connection/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-connection/src/main/java/com/xcs/spring/ConnectionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-connection/src/main/java/com/xcs/spring/ConnectionDemo.java -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-dataSource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-dataSource/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-dataSource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-dataSource/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-dataSource/src/main/java/com/xcs/spring/DataSourceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-dataSource/src/main/java/com/xcs/spring/DataSourceDemo.java -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-driverManager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-driverManager/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-driverManager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-driverManager/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-driverManager/src/main/java/com/xcs/spring/DriverManagerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-driverManager/src/main/java/com/xcs/spring/DriverManagerDemo.java -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-enableTransactionManagement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-enableTransactionManagement/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-enableTransactionManagement/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-enableTransactionManagement/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-jdbcTemplate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-jdbcTemplate/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-jdbcTemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-jdbcTemplate/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-jdbcTemplate/src/main/java/com/xcs/spring/JdbcTemplateDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-jdbcTemplate/src/main/java/com/xcs/spring/JdbcTemplateDemo.java -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-jdbcTemplate/src/main/java/com/xcs/spring/Scores.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-jdbcTemplate/src/main/java/com/xcs/spring/Scores.java -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-platformTransactionManager/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-platformTransactionManager/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-platformTransactionManager/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-platformTransactionManager/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-springTransactionAnnotationParser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-springTransactionAnnotationParser/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-springTransactionAnnotationParser/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-springTransactionAnnotationParser/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionAttributeSource/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionAttributeSource/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionAttributeSource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionAttributeSource/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionDefinition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionDefinition/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionDefinition/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionDefinition/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionInterceptor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionInterceptor/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionInterceptor/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionInterceptor/pom.xml -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionTemplate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionTemplate/README.md -------------------------------------------------------------------------------- /spring-transaction/spring-transaction-transactionTemplate/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/spring-transaction-transactionTemplate/pom.xml -------------------------------------------------------------------------------- /spring-transaction/sql/test.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xuchengsheng/spring-reading/HEAD/spring-transaction/sql/test.sql --------------------------------------------------------------------------------