├── doc
├── book-tx
│ ├── readme.md
│ └── jdbcTemplate
│ │ ├── images
│ │ └── JdbcTemplate.png
│ │ └── Spring-JdbcTemplate-未完成.md
├── book-aop
│ ├── Readme.md
│ ├── Spring-TargetSource-未完成.md
│ └── Spring-ProxyFactory-未完成.md
├── bean
│ ├── Spring-TypedStringValue-未完成.md
│ ├── Spring-BeanMetadataElement.md
│ ├── images
│ │ ├── Mergeable.png
│ │ ├── BeanFactory.png
│ │ ├── BeanReference.png
│ │ ├── PropertyValue.png
│ │ ├── MethodOverride.png
│ │ ├── PropertyValues.png
│ │ ├── BeanNameGenerator.png
│ │ ├── RootBeanDefinition.png
│ │ ├── ReaderEventListener.png
│ │ ├── image-20200902102912716.png
│ │ ├── image-20200902103154580.png
│ │ ├── image-20200902105454958.png
│ │ ├── image-20200903091759451.png
│ │ ├── image-20200903111128603.png
│ │ ├── image-20200903150738285.png
│ │ ├── image-20200903150930186.png
│ │ ├── image-20200903153057321.png
│ │ ├── image-20200903153432559.png
│ │ ├── image-20200903153533141.png
│ │ ├── image-20200903153617353.png
│ │ ├── image-20200911134220062.png
│ │ ├── image-20200911134534277.png
│ │ ├── image-20200911150916875.png
│ │ ├── MutablePropertyValues-构造.png
│ │ └── TemplateAwareExpressionParser.png
│ └── register
│ │ └── images
│ │ ├── AliasRegistry.png
│ │ └── BeanDefinitionRegistry.png
├── book
│ ├── core
│ │ ├── annotation
│ │ │ ├── Spring-AttributeMethods-未完成.md
│ │ │ ├── Spring-MergedAnnotation-未完成.md
│ │ │ ├── Spring-AnnotationTypeMapping-未完成.md
│ │ │ ├── Spring-TypeMappedAnnotation-未完成.md
│ │ │ ├── Spring-MergedAnnotations-未完成.md
│ │ │ └── images
│ │ │ │ └── AbstractMergedAnnotation.png
│ │ ├── io
│ │ │ ├── Resource
│ │ │ │ └── readme.md
│ │ │ └── ResourcePatternResolver
│ │ │ │ └── images
│ │ │ │ └── PathMatchingResourcePatternResolver.png
│ │ ├── Spring-GenericTypeResolver-未完成.md
│ │ ├── BridgeMethodResolver
│ │ │ └── Spring-BridgeMethodResolver-未完成.md
│ │ ├── Conventions-未完成.md
│ │ ├── type
│ │ │ ├── ClassMetadata
│ │ │ │ └── Spring-StandardAnnotationMetadata-未完成.md
│ │ │ └── images
│ │ │ │ ├── ClassMetadata.png
│ │ │ │ ├── MethodMetadata.png
│ │ │ │ └── AnnotatedTypeMetadata.png
│ │ ├── MethodParameter
│ │ │ └── Spring-MethodParameter-未完成.md
│ │ ├── OrderComparator
│ │ │ └── Spring-OrderComparator-未完成.md
│ │ ├── images
│ │ │ └── TypeProvider.png
│ │ ├── convert
│ │ │ ├── images
│ │ │ │ ├── Converter.png
│ │ │ │ ├── TypeConverter.png
│ │ │ │ ├── ConversionService.png
│ │ │ │ ├── ConverterRegistry.png
│ │ │ │ ├── GenericConverter.png
│ │ │ │ ├── ConditionalConverter.png
│ │ │ │ ├── AbstractNumberFormatter.png
│ │ │ │ ├── DefaultConversionService.png
│ │ │ │ ├── GenericConversionService.png
│ │ │ │ └── ConfigurableConversionService.png
│ │ │ └── TypeConverter
│ │ │ │ └── images
│ │ │ │ ├── disanbuf.png
│ │ │ │ ├── doConvertValue.png
│ │ │ │ ├── image-20201111114503808.png
│ │ │ │ ├── image-20201111133734026.png
│ │ │ │ └── attemptToConvertStringToEnum.png
│ │ ├── Lifecycle
│ │ │ ├── images
│ │ │ │ └── Lifecycle.png
│ │ │ └── LifecycleProcessor
│ │ │ │ └── images
│ │ │ │ └── DefaultLifecycleProcessor.png
│ │ ├── AttributeAccessor
│ │ │ └── images
│ │ │ │ └── AttributeAccessor.png
│ │ └── ParameterNameDiscoverer
│ │ │ └── images
│ │ │ ├── Constructor.png
│ │ │ ├── Executable.png
│ │ │ └── ParameterNameDiscoverer.png
│ ├── bean
│ │ ├── factory
│ │ │ ├── xml
│ │ │ │ ├── Spring-ParserContext-未完成.md
│ │ │ │ ├── Spring-BeansDtdResolver-未完成.md
│ │ │ │ ├── Spring-ResourceEntityResolver-未完成.md
│ │ │ │ ├── Spring-PluggableSchemaResolver-未完成.md
│ │ │ │ ├── Spring-DelegatingEntityResolver-未完成.md
│ │ │ │ ├── images
│ │ │ │ │ └── XmlBeanDefinitionReader.png
│ │ │ │ ├── NamespaceHandler
│ │ │ │ │ └── images
│ │ │ │ │ │ └── NamespaceHandler.png
│ │ │ │ ├── NamespaceHandlerResolver
│ │ │ │ │ └── images
│ │ │ │ │ │ └── DefaultNamespaceHandlerResolver.png
│ │ │ │ ├── DocumentLoader
│ │ │ │ │ └── readme.md
│ │ │ │ └── BeanDefinitionDocumentReader
│ │ │ │ │ └── images
│ │ │ │ │ └── DefaultBeanDefinitionDocumentReader.png
│ │ │ ├── Spring-DisposableBeanAdapter-未完成.md
│ │ │ ├── images
│ │ │ │ ├── AbstractBeanFactory.png
│ │ │ │ ├── DefaultListableBeanFactory.png
│ │ │ │ ├── FactoryBeanMethodTypeFinder.png
│ │ │ │ ├── FactoryAwareOrderSourceProvider.png
│ │ │ │ └── AbstractAutowireCapableBeanFactory.png
│ │ │ ├── BeanFactory
│ │ │ │ └── images
│ │ │ │ │ ├── BeanFactory.png
│ │ │ │ │ └── ConfigurableBeanFactory.png
│ │ │ ├── NamedBean
│ │ │ │ └── images
│ │ │ │ │ └── NamedBeanHolder.png
│ │ │ ├── config
│ │ │ │ ├── Spring-ConstructorArgumentValues-未完成.md
│ │ │ │ ├── DependencyDescriptor
│ │ │ │ │ └── Spring-DependencyDescriptor-未完成.md
│ │ │ │ ├── BeanExpressionResolver
│ │ │ │ │ ├── readme.md
│ │ │ │ │ └── Spring-StandardBeanExpressionResolver-未完成.md
│ │ │ │ ├── BeanPostProcessor
│ │ │ │ │ └── Spring-MergedBeanDefinitionPostProcessor-未完成.md
│ │ │ │ └── SmartInstantiationAwareBeanPostProcessor
│ │ │ │ │ └── Spring-SmartInstantiationAwareBeanPostProcessor-未完成.md
│ │ │ ├── support
│ │ │ │ ├── ConstructorResolver
│ │ │ │ │ └── Spring-ConstructorResolver-未完成.md
│ │ │ │ ├── images
│ │ │ │ │ └── AbstractBeanDefinitionReader.png
│ │ │ │ ├── AutowireCandidateResolver
│ │ │ │ │ └── images
│ │ │ │ │ │ └── AutowireCandidateResolver.png
│ │ │ │ └── InstantiationStrategy
│ │ │ │ │ └── images
│ │ │ │ │ └── CglibSubclassingInstantiationStrategy.png
│ │ │ ├── ObjectProvider
│ │ │ │ └── images
│ │ │ │ │ └── ObjectProvider.png
│ │ │ └── SmartInitializingSingleton
│ │ │ │ └── Spring-SmartInitializingSingleton-未完成.md
│ │ ├── ConfigurablePropertyAccessor
│ │ │ ├── TODO.MD
│ │ │ └── images
│ │ │ │ └── ConfigurablePropertyAccessor.png
│ │ ├── Scope
│ │ │ └── images
│ │ │ │ ├── Scope.png
│ │ │ │ ├── image-20201106130235350.png
│ │ │ │ ├── image-20201106130253794.png
│ │ │ │ ├── image-20201106150027003.png
│ │ │ │ └── image-20201106153206355.png
│ │ ├── BeanWrapper
│ │ │ └── images
│ │ │ │ ├── BeanWrapper.png
│ │ │ │ └── BeanWrapperImpl.png
│ │ ├── images
│ │ │ ├── image-20201103130814462.png
│ │ │ ├── image-20201103130932456.png
│ │ │ ├── image-20201103131100333.png
│ │ │ ├── image-20201103131124364.png
│ │ │ ├── image-20201103131516097.png
│ │ │ ├── image-20201103131606924.png
│ │ │ ├── image-20201103131753459.png
│ │ │ ├── image-20201103131834367.png
│ │ │ ├── image-20201103131919128.png
│ │ │ ├── image-20201103132102319.png
│ │ │ ├── image-20201103132447593.png
│ │ │ ├── image-20201103132557063.png
│ │ │ ├── image-20201103133355321.png
│ │ │ ├── image-20201103135735694.png
│ │ │ ├── image-20201103135847780.png
│ │ │ ├── image-20201103140009070.png
│ │ │ ├── image-20201103140155001.png
│ │ │ ├── image-20201103150627868.png
│ │ │ ├── image-20201119104353509.png
│ │ │ ├── image-20201119105146662.png
│ │ │ ├── image-20201119105448868.png
│ │ │ ├── image-20201119105956250.png
│ │ │ ├── image-20201119110953651.png
│ │ │ ├── image-20201119111201065.png
│ │ │ ├── image-20201119111308388.png
│ │ │ ├── image-20201119111318722.png
│ │ │ ├── image-20201119111802835.png
│ │ │ ├── image-20201119112122867.png
│ │ │ ├── image-20201119112836237.png
│ │ │ └── image-20201119113147203.png
│ │ ├── BeanDefinition
│ │ │ └── images
│ │ │ │ ├── BeanDefinition.png
│ │ │ │ ├── RootBeanDefinition.png
│ │ │ │ ├── ChildBeanDefinition.png
│ │ │ │ ├── GenericBeanDefinition.png
│ │ │ │ ├── ClassDerivedBeanDefinition.png
│ │ │ │ ├── ScannedGenericBeanDefinition.png
│ │ │ │ ├── AnnotatedGenericBeanDefinition.png
│ │ │ │ └── ConfigurationClassBeanDefinition.png
│ │ ├── BeanMetadataElement
│ │ │ └── images
│ │ │ │ ├── ManagedMap.png
│ │ │ │ ├── ManagedSet.png
│ │ │ │ ├── ManagedList.png
│ │ │ │ ├── MethodOverride.png
│ │ │ │ ├── ManagedProperties.png
│ │ │ │ └── BeanMetadataElement.png
│ │ ├── registry
│ │ │ └── images
│ │ │ │ ├── SingletonBeanRegistry.png
│ │ │ │ └── FactoryBeanRegistrySupport.png
│ │ ├── PropertyAccessor
│ │ │ └── images
│ │ │ │ └── PropertyAccessor.png
│ │ ├── propertyEditor
│ │ │ └── images
│ │ │ │ └── PropertyEditorRegistry.png
│ │ ├── ComponentDefinition
│ │ │ └── images
│ │ │ │ ├── ComponentDefinition.png
│ │ │ │ ├── AbstractComponentDefinition.png
│ │ │ │ ├── CompositeComponentDefinition.png
│ │ │ │ └── PointcutComponentDefinition.png
│ │ ├── Lifecycle
│ │ │ └── images
│ │ │ │ └── AbstractAutowireCapableBeanFactory.png
│ │ ├── AbstractNestablePropertyAccessor
│ │ │ └── images
│ │ │ │ ├── image-20201123125909233.png
│ │ │ │ ├── image-20201123130345665.png
│ │ │ │ ├── image-20201123130442033.png
│ │ │ │ ├── image-20201123135752489.png
│ │ │ │ └── image-20201123140100610.png
│ │ └── GenericTypeAwarePropertyDescriptor
│ │ │ └── images
│ │ │ └── GenericTypeAwarePropertyDescriptor.png
│ ├── tx
│ │ ├── Spring-JdbcTemplate-未完成.md
│ │ ├── Spring-JdbcAccessor-未完成.md
│ │ └── images
│ │ │ └── SQLExceptionTranslator.png
│ ├── utils
│ │ ├── Spring-ResourceUtils-未完成.md
│ │ ├── Spring-AnnotationUtils-未完成.md
│ │ ├── Spring-AutowireUtils-未完成.md
│ │ ├── Spring-BeanFactoryUtils-未完成.md
│ │ ├── Spring-PropertyDescriptorUtils-未完成.md
│ │ ├── images
│ │ │ ├── StringValueResolver.png
│ │ │ └── SystemPropertyUtils-resolvePlaceholders.png
│ │ ├── web
│ │ │ └── Spring-WebApplicationContextUtils-未完成.md
│ │ ├── Spring-BeanUtils-未完成.md
│ │ └── Spring-CollectionUtils-未完成.md
│ ├── format
│ │ ├── images
│ │ │ └── Parser.png
│ │ ├── AnnotationFormatterFactory
│ │ │ └── images
│ │ │ │ └── DateTimeFormatAnnotationFormatterFactory.png
│ │ └── Spring-Formatter.md
│ ├── context
│ │ └── annotation
│ │ │ ├── ScopeMetadataResolver
│ │ │ ├── readme.md
│ │ │ └── Spring-ScopeMetadataResolver-未完成.md
│ │ │ ├── AnnotationConfigApplicationContext.xmind
│ │ │ └── images
│ │ │ ├── AnnotatedGenericBeanDefinition.png
│ │ │ └── ClassPathBeanDefinitionScanner.png
│ ├── event
│ │ └── images
│ │ │ ├── ApplicationEvent.png
│ │ │ ├── ApplicationListener.png
│ │ │ └── ReaderEventListener.png
│ ├── env
│ │ ├── PropertyResolver
│ │ │ ├── images
│ │ │ │ ├── Environment.png
│ │ │ │ ├── PropertySource.png
│ │ │ │ ├── PropertyResolver.png
│ │ │ │ ├── MutablePropertySources.png
│ │ │ │ ├── AbstractPropertyResolver.png
│ │ │ │ └── image-20200930091848677.png
│ │ │ └── PlaceholderResolver
│ │ │ │ └── images
│ │ │ │ └── PropertyPlaceholderConfigurerResolver.png
│ │ └── environment
│ │ │ └── images
│ │ │ ├── MockEnvironment.png
│ │ │ ├── AbstractEnvironment.png
│ │ │ ├── StandardEnvironment.png
│ │ │ └── StandardServletEnvironment.png
│ └── 深入spring
│ │ ├── image
│ │ ├── image-20201227200314479.png
│ │ ├── image-20201227200347947.png
│ │ └── image-20201227202136137.png
│ │ ├── ClassPathXmlApplicationContext.xmind
│ │ └── images
│ │ ├── ClassPathXmlApplicationContext.png
│ │ └── PathMatchingResourcePatternResolver.png
├── core
│ └── type
│ │ └── classreading
│ │ └── Spring-MetadataReader-未完成.md
├── Spring IoC.xmind
├── deep_spring
│ ├── 深入理解ClassPathXmlApplicationContext.md
│ ├── ClassPathXmlApplicationContext.xmind
│ └── IoC
│ │ └── images
│ │ ├── ClassPathXmlApplicationContext.png
│ │ └── AnnotationConfigApplicationContext.png
├── Spring framework.xmind
├── bool-expression
│ ├── Expression
│ │ └── Spring-Expression.md
│ └── ExpressionParser
│ │ └── images
│ │ └── ExpressionParser.png
├── context
│ ├── Spring-StopWatch.md
│ ├── images
│ │ ├── MultiValueMap.png
│ │ ├── image-20200824094154847.png
│ │ ├── image-20200824104529315.png
│ │ ├── image-20200827143340121.png
│ │ ├── image-20200827143531120.png
│ │ ├── image-20200827161206582.png
│ │ └── image-20200827170108543.png
│ ├── assets
│ │ ├── image-20191230130243729.png
│ │ ├── image-20191230132742140.png
│ │ ├── image-20191230132836588.png
│ │ ├── image-20191230133133329.png
│ │ ├── image-20191230134042406.png
│ │ ├── image-20191230135802020.png
│ │ ├── image-20191230135803570.png
│ │ ├── image-20191230135901563.png
│ │ ├── image-20191231084415214.png
│ │ ├── image-20191231092639591.png
│ │ ├── image-20191231101018619.png
│ │ ├── image-20191231102251213.png
│ │ ├── image-20191231103411501.png
│ │ ├── image-20191231103514200.png
│ │ ├── image-20191231142829639.png
│ │ ├── image-20191231162505748.png
│ │ ├── image-20191231164622063.png
│ │ ├── image-20191231165638975.png
│ │ ├── image-20200101093742238.png
│ │ ├── image-20200101100906778.png
│ │ ├── image-20200101111755022.png
│ │ ├── image-20200101155451199.png
│ │ ├── image-20200101155539501.png
│ │ ├── image-20200102083512005.png
│ │ ├── image-20200102085031641.png
│ │ ├── image-20200102091421516.png
│ │ ├── image-20200108081404857.png
│ │ ├── image-20200108081623427.png
│ │ ├── image-20200108082335031.png
│ │ ├── image-20200109084131415.png
│ │ ├── image-20200109085606240.png
│ │ ├── image-20200109090456547.png
│ │ ├── image-20200109090655157.png
│ │ ├── image-20200109091216505.png
│ │ ├── image-20200109092801572.png
│ │ ├── image-20200109093242494.png
│ │ ├── image-20200109094032421.png
│ │ ├── image-20200109094649217.png
│ │ ├── image-20200109094654409.png
│ │ ├── image-20200109150841916.png
│ │ ├── image-20200110093044672.png
│ │ ├── image-20200115083744268.png
│ │ ├── image-20200115084031725.png
│ │ ├── image-20200115093602651.png
│ │ ├── image-20200115105941265.png
│ │ ├── image-20200115141708702.png
│ │ ├── image-20200115143315633.png
│ │ ├── image-20200115143456554.png
│ │ ├── image-20200116085344737.png
│ │ ├── image-20200116085423073.png
│ │ ├── image-20200116085726577.png
│ │ ├── image-20200116085737632.png
│ │ ├── image-20200116085927359.png
│ │ ├── image-20200116092259944.png
│ │ ├── image-20200116141838601.png
│ │ ├── image-20200116141932486.png
│ │ ├── image-20200117082538216.png
│ │ ├── image-20200117082922030.png
│ │ ├── image-20200117091753858.png
│ │ ├── image-20200117092124992.png
│ │ ├── image-20200117104710142.png
│ │ ├── image-20200117110115741.png
│ │ ├── image-20200117110846256.png
│ │ ├── image-20200117111131406.png
│ │ ├── image-20200117133325461.png
│ │ ├── image-20200117141309038.png
│ │ ├── image-20200117141519123.png
│ │ ├── image-20200117142800671.png
│ │ ├── image-20200117143022827.png
│ │ ├── image-20200119085346675.png
│ │ ├── image-20200119085655734.png
│ │ ├── image-20200119101017989.png
│ │ ├── image-20200119101026726.png
│ │ ├── image-20200119101107820.png
│ │ ├── image-20200119101516591.png
│ │ ├── image-20200119141937915.png
│ │ ├── image-20200119143046066.png
│ │ ├── image-20200119144019171.png
│ │ ├── image-20200119145138205.png
│ │ ├── image-20200119163638222.png
│ │ ├── image-20200119164149650.png
│ │ ├── image-20200119164402137.png
│ │ ├── image-20200119164410301.png
│ │ ├── image-20200120081356426.png
│ │ ├── image-20200120081412532.png
│ │ ├── image-20200120081429224.png
│ │ ├── image-20200120090559881.png
│ │ ├── image-20200120091118997.png
│ │ ├── image-20200120091801538.png
│ │ ├── image-20200120092728885.png
│ │ ├── image-20200123085741347.png
│ │ ├── image-20200123085756168.png
│ │ ├── image-20200123085946476.png
│ │ ├── image-20200123090442409.png
│ │ ├── image-20200123090851644.png
│ │ ├── image-20200123091445694.png
│ │ ├── image-20200123093032179.png
│ │ ├── image-20200123093733129.png
│ │ ├── image-20200123094439617.png
│ │ ├── image-20200225104850528.png
│ │ ├── image-20200226082614312.png
│ │ ├── image-20200226083247784.png
│ │ ├── image-20200226084056993.png
│ │ ├── image-20200226084200428.png
│ │ ├── image-20200226084400939.png
│ │ ├── image-20200226084514795.png
│ │ ├── image-20200226084640683.png
│ │ ├── image-20200226084914000.png
│ │ ├── image-20200226084923783.png
│ │ ├── image-20200226085433130.png
│ │ ├── image-20200226085440865.png
│ │ ├── image-20200226085727426.png
│ │ ├── image-20200226085839496.png
│ │ ├── image-20200226090042946.png
│ │ ├── image-20200226090315865.png
│ │ ├── image-20200226090432052.png
│ │ ├── image-20200226090650154.png
│ │ ├── image-20200226090719108.png
│ │ ├── image-20200226090827849.png
│ │ └── image-20200226090945418.png
│ └── Spring-Configuration-未完成.md
├── mvc
│ └── images
│ │ ├── HandlerMapping.png
│ │ ├── image-20200915135933146.png
│ │ └── image-20200918130340555.png
├── tx
│ └── images
│ │ ├── image-20200728094658684.png
│ │ ├── image-20200728105926218.png
│ │ ├── image-20200728133037075.png
│ │ ├── image-20200729090322058.png
│ │ ├── image-20200729144622440.png
│ │ ├── image-20200729145518089.png
│ │ ├── image-20200729145637688.png
│ │ ├── image-20200729145835608.png
│ │ ├── image-20200729160650401.png
│ │ ├── image-20200729161647214.png
│ │ ├── image-20200729162023837.png
│ │ └── image-20200729163303000.png
├── readme.md
├── spring-web
│ └── assets
│ │ ├── image-20200226104559470.png
│ │ └── image-20200226105352498.png
└── spring-messaging
│ └── assets
│ ├── image-20200304085303580.png
│ ├── image-20200304092154712.png
│ ├── image-20200305085013723.png
│ ├── image-20200305085845017.png
│ └── image-20200305090846313.png
├── integration-tests
└── src
│ └── test
│ ├── java
│ └── .gitignore
│ └── resources
│ ├── META-INF
│ ├── spring.handlers
│ └── spring.schemas
│ └── org
│ └── springframework
│ ├── util
│ └── testlog4j.properties
│ └── web
│ └── util
│ └── testlog4j.properties
├── spring-instrument
└── src
│ └── test
│ └── java
│ └── .gitignore
├── spring-orm
└── src
│ └── test
│ └── resources
│ ├── order.jar
│ ├── order-supplemental.jar
│ └── org
│ └── springframework
│ └── orm
│ └── jpa
│ ├── persistence-no-schema.xml
│ ├── jpa-archive.jar
│ ├── insertPerson.sql
│ └── domain
│ └── spring.components
├── spring-websocket
└── src
│ ├── test
│ └── java
│ │ └── .gitignore
│ └── main
│ ├── resources
│ ├── .gitignore
│ ├── META-INF
│ │ └── spring.handlers
│ └── org
│ │ └── springframework
│ │ └── web
│ │ └── socket
│ │ └── config
│ │ └── spring-websocket.gif
│ └── java
│ └── org
│ └── springframework
│ └── web
│ └── socket
│ └── server
│ └── jetty
│ └── package-info.java
├── spring-context-support
└── src
│ ├── main
│ └── resources
│ │ └── .gitignore
│ └── test
│ └── resources
│ └── org
│ └── springframework
│ └── mail
│ └── javamail
│ └── test.mime.types
├── mvc-read
├── src
│ └── main
│ │ └── resources
│ │ └── application.properties
└── .mvn
│ └── wrapper
│ ├── maven-wrapper.jar
│ └── maven-wrapper.properties
├── spring-source-hot-ioc-book
└── src
│ ├── test
│ ├── resources
│ │ ├── data.properties
│ │ ├── property.properties
│ │ ├── messages_zh_CN.properties
│ │ ├── messages_en_US.properties
│ │ └── META-INF
│ │ │ ├── spring.schemas
│ │ │ └── spring.handlers
│ └── java
│ │ └── com
│ │ └── source
│ │ └── hot
│ │ └── ioc
│ │ └── book
│ │ └── ioc
│ │ └── CTest.java
│ └── main
│ └── java
│ └── com
│ └── source
│ └── hot
│ └── ioc
│ └── book
│ ├── convert
│ └── AbcEnum.java
│ ├── conditional
│ └── InterFunc.java
│ ├── pojo
│ └── lookup
│ │ └── Shop.java
│ └── ann
│ └── three
│ └── SupperConfiguration.java
├── spring-jdbc
└── src
│ ├── test
│ └── resources
│ │ ├── data.sql
│ │ ├── org
│ │ └── springframework
│ │ │ └── jdbc
│ │ │ ├── config
│ │ │ ├── db-drops.sql
│ │ │ ├── db-test-data.sql
│ │ │ ├── db-schema-derby.sql
│ │ │ ├── db-update-data.sql
│ │ │ ├── db-schema.sql
│ │ │ └── db-test-data-endings.sql
│ │ │ └── datasource
│ │ │ ├── init
│ │ │ ├── drop-users-schema.sql
│ │ │ ├── db-test-data.sql
│ │ │ ├── db-test-data-escaped-literal.sql
│ │ │ ├── db-test-data-mysql-escaped-literal.sql
│ │ │ ├── users-data.sql
│ │ │ ├── db-schema.sql
│ │ │ ├── users-data-without-separator.sql
│ │ │ ├── db-test-data-endings.sql
│ │ │ ├── db-test-data-multiple.sql
│ │ │ ├── db-test-data-newline.sql
│ │ │ ├── db-test-data-multi-newline.sql
│ │ │ ├── db-test-data-whitespace.sql
│ │ │ ├── db-test-data-select.sql
│ │ │ ├── users-schema-without-separator.sql
│ │ │ ├── db-schema-failed-drop-comments.sql
│ │ │ └── users-schema.sql
│ │ │ └── embedded
│ │ │ ├── db-test-data.sql
│ │ │ ├── db-schema-without-dropping.sql
│ │ │ ├── db-schema.sql
│ │ │ ├── db-schema-derby-with-drop.sql
│ │ │ ├── db-schema-comments.sql
│ │ │ ├── db-schema-failed-drop-comments.sql
│ │ │ ├── db-schema-custom-comments.sql
│ │ │ └── db-schema-block-comments.sql
│ │ └── schema.sql
│ └── main
│ └── resources
│ ├── META-INF
│ └── spring.handlers
│ └── org
│ └── springframework
│ └── jdbc
│ └── config
│ └── spring-jdbc.gif
├── spring-source-mvc-demo
└── src
│ └── main
│ ├── webapp
│ ├── WEB-INF
│ │ ├── welcome_en.properties
│ │ ├── welcome_fr.properties
│ │ ├── welcome_zh_CN.properties
│ │ ├── view
│ │ │ └── xmlViewResolver.jsp
│ │ ├── parameterizable-view
│ │ │ └── static.jsp
│ │ └── url-filename-view
│ │ │ └── static.jsp
│ └── themes
│ │ ├── bright.css
│ │ └── dark.css
│ ├── resources
│ └── themes
│ │ ├── dark.properties
│ │ └── bright.properties
│ └── java
│ └── com
│ └── source
│ └── hot
│ └── mvc
│ └── ex
│ └── ResponseEx.java
├── spring-web
└── src
│ ├── test
│ ├── resources
│ │ └── org
│ │ │ └── springframework
│ │ │ ├── http
│ │ │ ├── converter
│ │ │ │ ├── xml
│ │ │ │ │ └── external.txt
│ │ │ │ ├── byterangeresource.txt
│ │ │ │ └── logo.jpg
│ │ │ └── codec
│ │ │ │ └── multipart
│ │ │ │ ├── part-no-header.multipart
│ │ │ │ └── part-no-end-boundary.multipart
│ │ │ └── web
│ │ │ ├── spring.png
│ │ │ └── util
│ │ │ └── testlog4j.properties
│ └── java
│ │ └── org
│ │ └── springframework
│ │ └── http
│ │ └── codec
│ │ └── xml
│ │ └── jaxb
│ │ └── package-info.java
│ ├── testFixtures
│ └── resources
│ │ └── org
│ │ └── springframework
│ │ └── http
│ │ └── codec
│ │ └── multipart
│ │ └── foo.txt
│ └── main
│ ├── resources
│ └── META-INF
│ │ └── services
│ │ └── javax.servlet.ServletContainerInitializer
│ └── java
│ └── org
│ └── springframework
│ └── web
│ └── context
│ └── request
│ └── async
│ └── package-info.java
├── spring-webmvc
└── src
│ ├── test
│ └── resources
│ │ └── org
│ │ └── springframework
│ │ └── web
│ │ ├── servlet
│ │ ├── view
│ │ │ ├── script
│ │ │ │ ├── empty.txt
│ │ │ │ ├── kotlin
│ │ │ │ │ ├── header.html
│ │ │ │ │ ├── footer.html
│ │ │ │ │ ├── template.kts
│ │ │ │ │ └── eval.kts
│ │ │ │ ├── messages_en.properties
│ │ │ │ ├── messages_fr.properties
│ │ │ │ ├── jython
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── render.py
│ │ │ │ ├── nashorn
│ │ │ │ │ └── template.html
│ │ │ │ └── jruby
│ │ │ │ │ └── template.erb
│ │ │ ├── groovy
│ │ │ │ ├── i18n.tpl
│ │ │ │ ├── i18n_fr.tpl
│ │ │ │ ├── includes
│ │ │ │ │ ├── include.tpl
│ │ │ │ │ └── include_de_DE.tpl
│ │ │ │ ├── i18n_de_DE.tpl
│ │ │ │ ├── i18n_es.tpl
│ │ │ │ ├── content.tpl
│ │ │ │ └── layout-main.tpl
│ │ │ ├── xslt
│ │ │ │ └── dummyData.xsl
│ │ │ ├── testviews_en.properties
│ │ │ ├── document
│ │ │ │ ├── template.xls
│ │ │ │ ├── template_de.xls
│ │ │ │ └── template_en_US.xls
│ │ │ └── testviews_fr.properties
│ │ ├── resource
│ │ │ ├── test
│ │ │ │ ├── test%file.txt
│ │ │ │ ├── foo.txt
│ │ │ │ ├── foo.bar
│ │ │ │ ├── foo.css
│ │ │ │ ├── bar.css
│ │ │ │ ├── bar.min.css
│ │ │ │ ├── foo-bar
│ │ │ │ │ └── foo-bar.css
│ │ │ │ ├── js
│ │ │ │ │ ├── bar.js
│ │ │ │ │ └── foo.js
│ │ │ │ ├── error.appcache
│ │ │ │ ├── empty_url_function.css
│ │ │ │ ├── external.css
│ │ │ │ └── images
│ │ │ │ │ └── image.png
│ │ │ ├── testalternatepath
│ │ │ │ ├── bar.css
│ │ │ │ ├── foo.css
│ │ │ │ ├── js
│ │ │ │ │ ├── bar.js
│ │ │ │ │ ├── foo.js
│ │ │ │ │ └── baz.js
│ │ │ │ └── baz.css
│ │ │ ├── testsecret
│ │ │ │ └── secret.txt
│ │ │ └── META-INF
│ │ │ │ └── resources
│ │ │ │ └── webjars
│ │ │ │ └── foo
│ │ │ │ └── 2.3
│ │ │ │ └── foo.txt
│ │ ├── config
│ │ │ └── annotation
│ │ │ │ ├── WEB-INF
│ │ │ │ ├── index.tpl
│ │ │ │ ├── index.vm
│ │ │ │ └── index.ftl
│ │ │ │ └── testStylesheet.css
│ │ ├── function
│ │ │ ├── response.txt
│ │ │ └── child
│ │ │ │ └── response.txt
│ │ ├── complexviews.properties
│ │ └── mvc
│ │ │ └── method
│ │ │ └── annotation
│ │ │ └── logo.jpg
│ │ └── context
│ │ └── WEB-INF
│ │ ├── theme_en_GB.properties
│ │ ├── test-messages.properties
│ │ ├── test-theme.properties
│ │ ├── more-context-messages.properties
│ │ ├── myoverride.properties
│ │ ├── theme_en_US.properties
│ │ ├── theme.properties
│ │ ├── myplaceholder.properties
│ │ └── context-messages_en_GB.properties
│ └── main
│ └── resources
│ ├── META-INF
│ └── spring.handlers
│ └── org
│ └── springframework
│ └── web
│ └── servlet
│ └── config
│ └── spring-mvc.gif
├── spring-beans
└── src
│ ├── test
│ └── resources
│ │ └── org
│ │ └── springframework
│ │ └── beans
│ │ ├── factory
│ │ ├── xml
│ │ │ ├── util.properties
│ │ │ └── beanEventsImported.xml
│ │ ├── config
│ │ │ ├── PropertyPlaceholderConfigurerTests.properties
│ │ │ ├── PropertiesFactoryBeanTests-test.properties
│ │ │ └── PropertyResourceConfigurerTests-test.properties
│ │ └── support
│ │ │ ├── security
│ │ │ └── policy.all
│ │ │ ├── simpleConstructorArg.properties
│ │ │ ├── multiConstructorArgs.properties
│ │ │ └── refConstructorArg.properties
│ │ └── propertyeditors
│ │ ├── ResourceBundleEditorTests.properties
│ │ ├── ResourceBundleEditorTestsLang_en.properties
│ │ ├── ResourceBundleEditorTestsLangCountry_en_GB.properties
│ │ └── ResourceBundleEditorTestsLangCountryDialect_en_GB_GLASGOW.properties
│ ├── main
│ ├── resources
│ │ ├── META-INF
│ │ │ └── spring.factories
│ │ └── org
│ │ │ └── springframework
│ │ │ └── beans
│ │ │ └── factory
│ │ │ └── xml
│ │ │ ├── spring-util.gif
│ │ │ └── spring-beans.gif
│ └── java
│ │ └── org
│ │ └── springframework
│ │ └── beans
│ │ └── factory
│ │ └── groovy
│ │ └── package-info.java
│ └── testFixtures
│ └── java
│ └── org
│ └── springframework
│ └── beans
│ └── testfixture
│ └── beans
│ └── package-info.java
├── spring-context
└── src
│ ├── test
│ └── resources
│ │ ├── org
│ │ └── springframework
│ │ │ ├── beans
│ │ │ └── factory
│ │ │ │ └── xml
│ │ │ │ └── test.properties
│ │ │ ├── context
│ │ │ ├── config
│ │ │ │ ├── empty-foo.properties
│ │ │ │ ├── test-foo.properties
│ │ │ │ └── test-bar.properties
│ │ │ ├── support
│ │ │ │ ├── test.properties
│ │ │ │ ├── messages_de.properties
│ │ │ │ ├── more-messages.properties
│ │ │ │ ├── messages_de_AT.properties
│ │ │ │ ├── messages_de_AT_oo.properties
│ │ │ │ ├── PropertySourcesPlaceholderConfigurerTests.properties
│ │ │ │ ├── override.properties
│ │ │ │ ├── messages.properties
│ │ │ │ └── placeholder.properties
│ │ │ ├── annotation
│ │ │ │ ├── p3.properties
│ │ │ │ ├── p4.properties
│ │ │ │ ├── p2.properties
│ │ │ │ ├── configuration
│ │ │ │ │ ├── AutowiredConfigurationTests-custom.properties
│ │ │ │ │ └── ImportNonXmlResourceConfig-context.properties
│ │ │ │ └── p1.properties
│ │ │ ├── index
│ │ │ │ ├── empty-spring.components
│ │ │ │ └── spring.components
│ │ │ └── groovy
│ │ │ │ ├── applicationContext2.groovy
│ │ │ │ ├── applicationContext.groovy
│ │ │ │ └── applicationContext-error.groovy
│ │ │ ├── scripting
│ │ │ ├── bsh
│ │ │ │ ├── simple.bsh
│ │ │ │ ├── Broken.bsh
│ │ │ │ └── Calculator.bsh
│ │ │ ├── support
│ │ │ │ └── Messenger.js
│ │ │ └── groovy
│ │ │ │ ├── simple.groovy
│ │ │ │ ├── Messenger.groovy
│ │ │ │ └── Broken.groovyb
│ │ │ ├── instrument
│ │ │ └── classloading
│ │ │ │ └── testResource.xml
│ │ │ ├── jmx
│ │ │ └── export
│ │ │ │ └── naming
│ │ │ │ └── jmx-names.properties
│ │ │ └── validation
│ │ │ ├── messages1.properties
│ │ │ ├── messages2.properties
│ │ │ └── messages3.properties
│ │ └── do_not_delete_me.txt
│ └── main
│ ├── java
│ └── org
│ │ └── springframework
│ │ └── remoting
│ │ ├── soap
│ │ └── package-info.java
│ │ └── support
│ │ └── package-info.java
│ └── resources
│ └── org
│ └── springframework
│ ├── ejb
│ └── config
│ │ └── spring-jee.gif
│ ├── cache
│ └── config
│ │ └── spring-cache.gif
│ ├── context
│ └── config
│ │ └── spring-context.gif
│ ├── scheduling
│ └── config
│ │ └── spring-task.gif
│ └── scripting
│ └── config
│ └── spring-lang.gif
├── spring-core
└── src
│ └── test
│ ├── resources
│ └── org
│ │ └── springframework
│ │ ├── core
│ │ ├── io
│ │ │ ├── example.properties
│ │ │ ├── support
│ │ │ │ ├── resource#test1.txt
│ │ │ │ └── resource#test2.txt
│ │ │ ├── buffer
│ │ │ │ └── DataBufferUtilsTests.txt
│ │ │ └── example.xml
│ │ └── codec
│ │ │ └── ResourceRegionEncoderTests.txt
│ │ └── util
│ │ ├── testlog4j.properties
│ │ └── xml
│ │ ├── testLexicalHandler.xml
│ │ ├── dtdWithLeadingComment.xml
│ │ ├── dtdWithTrailingComment.xml
│ │ └── testContentHandler.xml
│ └── java
│ └── org
│ └── springframework
│ └── tests
│ └── sample
│ └── objects
│ └── package-info.java
├── spring-test
└── src
│ ├── test
│ ├── webapp
│ │ └── WEB-INF
│ │ │ └── readme.txt
│ └── resources
│ │ ├── org
│ │ └── springframework
│ │ │ └── test
│ │ │ ├── context
│ │ │ ├── env
│ │ │ │ ├── extended.properties
│ │ │ │ ├── explicit.properties
│ │ │ │ ├── repeatable
│ │ │ │ │ ├── local.properties
│ │ │ │ │ ├── meta.properties
│ │ │ │ │ ├── second.properties
│ │ │ │ │ ├── first.properties
│ │ │ │ │ └── DefaultPropertiesFileDetectionRepeatedTestPropertySourceTests.properties
│ │ │ │ ├── DefaultPropertiesFileDetectionTestPropertySourceTests.properties
│ │ │ │ ├── ExtendedDefaultPropertiesFileDetectionTestPropertySourceTests.properties
│ │ │ │ ├── ApplicationPropertyOverridePropertiesFileTestPropertySourceTests.properties
│ │ │ │ └── SystemPropertyOverridePropertiesFileTestPropertySourceTests.properties
│ │ │ ├── jdbc
│ │ │ │ ├── data.sql
│ │ │ │ ├── drop-schema.sql
│ │ │ │ ├── data-add-catbert.sql
│ │ │ │ ├── data-add-dogbert.sql
│ │ │ │ ├── schema.sql
│ │ │ │ └── recreate-schema.sql
│ │ │ ├── junit4
│ │ │ │ ├── spr8849
│ │ │ │ │ └── spr8849-schema.sql
│ │ │ │ ├── orm
│ │ │ │ │ └── db-test-data.sql
│ │ │ │ └── PropertiesBasedSpringJUnit4ClassRunnerAppCtxTests-context.properties
│ │ │ └── web
│ │ │ │ └── BasicGroovyWacTestsContext.groovy
│ │ │ ├── jdbc
│ │ │ ├── data.sql
│ │ │ └── schema.sql
│ │ │ └── web
│ │ │ └── client
│ │ │ └── samples
│ │ │ └── ludwig.json
│ │ └── META-INF
│ │ ├── web-resources
│ │ └── WEB-INF
│ │ │ └── views
│ │ │ └── home.jsp
│ │ └── spring.factories
│ └── main
│ └── java
│ └── org
│ └── springframework
│ └── test
│ ├── web
│ └── package-info.java
│ ├── package-info.java
│ └── context
│ └── event
│ ├── package-info.java
│ └── annotation
│ └── package-info.java
├── spring-webflux
└── src
│ └── test
│ └── resources
│ ├── org
│ └── springframework
│ │ └── web
│ │ └── reactive
│ │ ├── resource
│ │ ├── test
│ │ │ ├── foo.txt
│ │ │ ├── test%file.txt
│ │ │ ├── bar.css
│ │ │ ├── foo foo.txt
│ │ │ ├── foo.css
│ │ │ ├── js
│ │ │ │ ├── bar.js
│ │ │ │ └── foo.js
│ │ │ ├── error.appcache
│ │ │ ├── empty_url_function.css
│ │ │ ├── external.css
│ │ │ └── images
│ │ │ │ └── image.png
│ │ ├── testalternatepath
│ │ │ ├── bar.css
│ │ │ ├── baz.css
│ │ │ └── js
│ │ │ │ └── baz.js
│ │ └── testsecret
│ │ │ └── secret.txt
│ │ ├── result
│ │ ├── view
│ │ │ ├── script
│ │ │ │ ├── empty.txt
│ │ │ │ ├── kotlin
│ │ │ │ │ ├── footer.html
│ │ │ │ │ ├── header.html
│ │ │ │ │ ├── eval.kts
│ │ │ │ │ └── template.kts
│ │ │ │ ├── messages_en.properties
│ │ │ │ ├── messages_fr.properties
│ │ │ │ ├── jython
│ │ │ │ │ ├── template.html
│ │ │ │ │ └── render.py
│ │ │ │ ├── jruby
│ │ │ │ │ └── template.erb
│ │ │ │ └── nashorn
│ │ │ │ │ └── template.html
│ │ │ └── freemarker
│ │ │ │ └── test.ftl
│ │ └── method
│ │ │ └── annotation
│ │ │ └── logo.png
│ │ ├── config
│ │ └── testStylesheet.css
│ │ ├── function
│ │ ├── response.txt
│ │ └── server
│ │ │ ├── response.txt
│ │ │ └── child
│ │ │ └── response.txt
│ │ └── spring.png
│ ├── jul-test.properties
│ └── META-INF
│ └── services
│ └── org.junit.platform.launcher.TestExecutionListener
├── gradle.properties
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── spring-jcl
├── src
│ └── main
│ │ └── resources
│ │ └── META-INF
│ │ └── services
│ │ └── org.apache.commons.logging.LogFactory
└── spring-jcl.gradle
├── src
└── docs
│ ├── asciidoc
│ ├── images
│ │ ├── ejb.png
│ │ ├── full.png
│ │ ├── mvc.png
│ │ ├── tx.png
│ │ ├── spring.sxd
│ │ ├── prototype.png
│ │ ├── remoting.png
│ │ ├── singleton.png
│ │ ├── aop-proxy-call.png
│ │ ├── idea-setup-1.png
│ │ ├── idea-setup-2.png
│ │ ├── idea-setup-3.png
│ │ ├── idea-setup-4.png
│ │ ├── idea-setup-5.png
│ │ ├── idea-setup-6.png
│ │ ├── overview-ejb.png
│ │ ├── overview-full.png
│ │ ├── oxm-exceptions.png
│ │ ├── thirdparty-web.png
│ │ ├── container-magic.png
│ │ ├── eclipse-setup-1.png
│ │ ├── eclipse-setup-2.png
│ │ ├── eclipse-setup-3.png
│ │ ├── mvc-root-context.png
│ │ ├── spring-framework.png
│ │ ├── spring-overview.png
│ │ ├── spring-overview.vsd
│ │ ├── tx_prop_required.png
│ │ ├── DataAccessException.png
│ │ ├── overview-remoting.png
│ │ ├── mvc-context-hierarchy.png
│ │ ├── tx_prop_requires_new.png
│ │ ├── overview-thirdparty-web.png
│ │ ├── aop-proxy-plain-pojo-call.png
│ │ ├── message-flow-broker-relay.png
│ │ ├── message-flow-simple-broker.png
│ │ └── spring-mvc-and-webflux-venn.png
│ └── docinfo-footer.html
│ └── api
│ └── overview.html
├── spring-oxm
└── src
│ ├── main
│ └── resources
│ │ ├── META-INF
│ │ └── spring.handlers
│ │ └── org
│ │ └── springframework
│ │ └── oxm
│ │ └── config
│ │ └── spring-oxm.gif
│ └── test
│ └── resources
│ └── org
│ └── springframework
│ └── oxm
│ └── jaxb
│ ├── spring-ws.png
│ └── jaxb2.xml
├── spring-aop
└── src
│ └── main
│ ├── resources
│ ├── META-INF
│ │ └── spring.handlers
│ └── org
│ │ └── springframework
│ │ └── aop
│ │ └── config
│ │ └── spring-aop.gif
│ └── java
│ └── org
│ └── aopalliance
│ ├── aop
│ └── package-info.java
│ ├── package-info.java
│ └── intercept
│ └── package-info.java
├── spring-jms
└── src
│ └── main
│ └── resources
│ ├── META-INF
│ └── spring.handlers
│ └── org
│ └── springframework
│ └── jms
│ └── config
│ └── spring-jms.gif
├── spring-tx
└── src
│ └── main
│ └── resources
│ ├── META-INF
│ └── spring.handlers
│ └── org
│ └── springframework
│ └── transaction
│ └── config
│ └── spring-tx.gif
├── spring-context-indexer
└── src
│ ├── main
│ └── resources
│ │ └── META-INF
│ │ └── services
│ │ └── javax.annotation.processing.Processor
│ └── test
│ └── java
│ └── org
│ └── springframework
│ └── context
│ └── index
│ └── sample
│ └── jpa
│ └── package-info.java
├── spring-source-hot-data-book
└── src
│ └── main
│ └── resources
│ ├── create_table.sql
│ └── insert_table.sql
├── spring-source-hot
└── src
│ └── main
│ └── java
│ └── org
│ └── source
│ └── hot
│ └── spring
│ └── overview
│ └── ioc
│ ├── orm
│ └── IssuesEntity.java
│ └── bean
│ └── lookup
│ └── Shop.java
└── .editorconfig
/doc/book-tx/readme.md:
--------------------------------------------------------------------------------
1 | # Spring 事务
--------------------------------------------------------------------------------
/doc/book-aop/Readme.md:
--------------------------------------------------------------------------------
1 | # Spring aop
--------------------------------------------------------------------------------
/doc/bean/Spring-TypedStringValue-未完成.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/integration-tests/src/test/java/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-instrument/src/test/java/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-orm/src/test/resources/order.jar:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-websocket/src/test/java/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-websocket/src/main/resources/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-context-support/src/main/resources/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-orm/src/test/resources/order-supplemental.jar:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/doc/book/core/annotation/Spring-AttributeMethods-未完成.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/doc/book/core/io/Resource/readme.md:
--------------------------------------------------------------------------------
1 | # Spring resource 阅读指南
--------------------------------------------------------------------------------
/mvc-read/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/spring-source-hot-ioc-book/src/test/resources/data.properties:
--------------------------------------------------------------------------------
1 | a=123
--------------------------------------------------------------------------------
/doc/book/bean/factory/xml/Spring-ParserContext-未完成.md:
--------------------------------------------------------------------------------
1 | # Spring ParserContext
--------------------------------------------------------------------------------
/doc/book/core/Spring-GenericTypeResolver-未完成.md:
--------------------------------------------------------------------------------
1 | # Spring GenericTypeResolver
--------------------------------------------------------------------------------
/doc/core/type/classreading/Spring-MetadataReader-未完成.md:
--------------------------------------------------------------------------------
1 | # Spring MetadataReader
--------------------------------------------------------------------------------
/spring-source-hot-ioc-book/src/test/resources/property.properties:
--------------------------------------------------------------------------------
1 | name=zhangsan
--------------------------------------------------------------------------------
/spring-jdbc/src/test/resources/data.sql:
--------------------------------------------------------------------------------
1 | insert into T_TEST (NAME) values ('Keith');
--------------------------------------------------------------------------------
/spring-source-hot-ioc-book/src/test/resources/messages_zh_CN.properties:
--------------------------------------------------------------------------------
1 | home=jia
--------------------------------------------------------------------------------
/spring-source-mvc-demo/src/main/webapp/WEB-INF/welcome_en.properties:
--------------------------------------------------------------------------------
1 | welcome.message = en
--------------------------------------------------------------------------------
/spring-source-mvc-demo/src/main/webapp/WEB-INF/welcome_fr.properties:
--------------------------------------------------------------------------------
1 | welcome.message = fr
--------------------------------------------------------------------------------
/spring-web/src/test/resources/org/springframework/http/converter/xml/external.txt:
--------------------------------------------------------------------------------
1 | Foo Bar
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/view/script/empty.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-beans/src/test/resources/org/springframework/beans/factory/xml/util.properties:
--------------------------------------------------------------------------------
1 | foo=bar
--------------------------------------------------------------------------------
/spring-context/src/test/resources/org/springframework/beans/factory/xml/test.properties:
--------------------------------------------------------------------------------
1 | test
--------------------------------------------------------------------------------
/spring-core/src/test/resources/org/springframework/core/io/example.properties:
--------------------------------------------------------------------------------
1 | foo=bar
2 |
--------------------------------------------------------------------------------
/spring-core/src/test/resources/org/springframework/core/io/support/resource#test1.txt:
--------------------------------------------------------------------------------
1 | test 1
--------------------------------------------------------------------------------
/spring-core/src/test/resources/org/springframework/core/io/support/resource#test2.txt:
--------------------------------------------------------------------------------
1 | test 2
--------------------------------------------------------------------------------
/spring-source-mvc-demo/src/main/resources/themes/dark.properties:
--------------------------------------------------------------------------------
1 | stylesheet=themes/dark.css
--------------------------------------------------------------------------------
/spring-source-mvc-demo/src/main/webapp/WEB-INF/welcome_zh_CN.properties:
--------------------------------------------------------------------------------
1 | welcome.message = zh
--------------------------------------------------------------------------------
/spring-source-mvc-demo/src/main/webapp/themes/bright.css:
--------------------------------------------------------------------------------
1 | h3{
2 | background: wheat;
3 | }
--------------------------------------------------------------------------------
/spring-source-mvc-demo/src/main/webapp/themes/dark.css:
--------------------------------------------------------------------------------
1 | h3{
2 | background: black;
3 | }
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/resource/test/test%file.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/doc/book/bean/ConfigurablePropertyAccessor/TODO.MD:
--------------------------------------------------------------------------------
1 | # todo
2 | - ConfigurablePropertyAccessor 的子类分析
--------------------------------------------------------------------------------
/doc/book/core/BridgeMethodResolver/Spring-BridgeMethodResolver-未完成.md:
--------------------------------------------------------------------------------
1 | # Spring BridgeMethodResolver
--------------------------------------------------------------------------------
/spring-context/src/test/resources/org/springframework/context/config/empty-foo.properties:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/spring-context/src/test/resources/org/springframework/context/support/test.properties:
--------------------------------------------------------------------------------
1 | contexttest
--------------------------------------------------------------------------------
/spring-context/src/test/resources/org/springframework/scripting/bsh/simple.bsh:
--------------------------------------------------------------------------------
1 | return 3 * 2;
2 |
--------------------------------------------------------------------------------
/spring-jdbc/src/test/resources/org/springframework/jdbc/config/db-drops.sql:
--------------------------------------------------------------------------------
1 | drop table T_TEST;
2 |
--------------------------------------------------------------------------------
/spring-source-mvc-demo/src/main/resources/themes/bright.properties:
--------------------------------------------------------------------------------
1 | stylesheet=themes/bright.css
--------------------------------------------------------------------------------
/spring-test/src/test/webapp/WEB-INF/readme.txt:
--------------------------------------------------------------------------------
1 |
2 | Dummy web application for testing purposes.
--------------------------------------------------------------------------------
/spring-web/src/testFixtures/resources/org/springframework/http/codec/multipart/foo.txt:
--------------------------------------------------------------------------------
1 | Lorem Ipsum.
--------------------------------------------------------------------------------
/spring-webflux/src/test/resources/org/springframework/web/reactive/resource/test/foo.txt:
--------------------------------------------------------------------------------
1 | Some text.
--------------------------------------------------------------------------------
/spring-webflux/src/test/resources/org/springframework/web/reactive/resource/test/test%file.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-webflux/src/test/resources/org/springframework/web/reactive/result/view/script/empty.txt:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/context/WEB-INF/theme_en_GB.properties:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/resource/test/foo.txt:
--------------------------------------------------------------------------------
1 | Some text.
--------------------------------------------------------------------------------
/doc/bean/Spring-BeanMetadataElement.md:
--------------------------------------------------------------------------------
1 | # Spring BeanMetadataElement
2 | - Spring 中使用 xml 配置的 Bean 元信息接口.
--------------------------------------------------------------------------------
/doc/book/core/Conventions-未完成.md:
--------------------------------------------------------------------------------
1 | # Spring Conventions
2 | - 类全路径: `org.springframework.core.Conventions`
--------------------------------------------------------------------------------
/spring-context/src/test/resources/org/springframework/context/config/test-foo.properties:
--------------------------------------------------------------------------------
1 | foo=bar
2 |
--------------------------------------------------------------------------------
/spring-core/src/test/resources/org/springframework/core/io/buffer/DataBufferUtilsTests.txt:
--------------------------------------------------------------------------------
1 | foobarbazqux
--------------------------------------------------------------------------------
/spring-test/src/test/resources/org/springframework/test/context/env/extended.properties:
--------------------------------------------------------------------------------
1 | extended = 42
--------------------------------------------------------------------------------
/spring-test/src/test/resources/org/springframework/test/jdbc/data.sql:
--------------------------------------------------------------------------------
1 | INSERT INTO person VALUES('bob');
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/resource/test/foo.bar:
--------------------------------------------------------------------------------
1 | h1 { color:red; }
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/resource/test/foo.css:
--------------------------------------------------------------------------------
1 | h1 { color:red; }
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/resource/testalternatepath/bar.css:
--------------------------------------------------------------------------------
1 | fail
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/resource/testalternatepath/foo.css:
--------------------------------------------------------------------------------
1 | fail
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/view/groovy/i18n.tpl:
--------------------------------------------------------------------------------
1 | p('Hello Spring')
--------------------------------------------------------------------------------
/spring-webmvc/src/test/resources/org/springframework/web/servlet/view/xslt/dummyData.xsl:
--------------------------------------------------------------------------------
1 |