Download springkoans Free Java Code
Description
Koans for the Programming Spring book from O'Reilly.
Source Files
The download file springkoans-master.zip has the following entries.
.gitignore/* w ww . j a v a 2 s .c o m*/
LICENSE-2.0.txt
README.md
programmingspring/chapter-1-introduction-solution/.classpath
programmingspring/chapter-1-introduction-solution/.project
programmingspring/chapter-1-introduction-solution/.settings/org.eclipse.jdt.core.prefs
programmingspring/chapter-1-introduction-solution/pom.xml
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/ConfigurableBean.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/Repository.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/SampleRepository.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/Service.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/ServiceWithDefaultDependency.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/ServiceWithDependency.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/ServiceWithFinalDependency.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/ServiceWithRequiredDependency.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/WrappedString.java
programmingspring/chapter-1-introduction-solution/src/main/java/com/programmingspring/koans/WrappedStringConverter.java
programmingspring/chapter-1-introduction-solution/src/test/java/com/programmingspring/koans/ApplicationContextKoan.java
programmingspring/chapter-1-introduction-solution/src/test/java/com/programmingspring/koans/ConfigurationKoan.java
programmingspring/chapter-1-introduction-solution/src/test/java/com/programmingspring/koans/DependencyInjectionKoan.java
programmingspring/chapter-1-introduction-solution/src/test/java/com/programmingspring/koans/ResourcesKoan.java
programmingspring/chapter-1-introduction-solution/src/test/not-on-classpath/multi-file-context-repository.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/configured-bean.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/dependency-injection-namespaces.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/dependency-injection-required.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/dependency-injection.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/first-wildcard-context.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/multi-file-context-service.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/no-beans.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/second-wildcard-context.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/single-bean-complete.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/single-bean.xml
programmingspring/chapter-1-introduction-solution/src/test/resources/two-bean.xml
programmingspring/chapter-1-introduction/.classpath
programmingspring/chapter-1-introduction/.settings/org.eclipse.jdt.core.prefs
programmingspring/chapter-1-introduction/.springBeans
programmingspring/chapter-1-introduction/pom.xml
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/ConfigurableBean.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/Repository.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/SampleRepository.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/Service.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/ServiceWithDefaultDependency.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/ServiceWithDependency.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/ServiceWithFinalDependency.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/ServiceWithRequiredDependency.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/WrappedString.java
programmingspring/chapter-1-introduction/src/main/java/com/programmingspring/koans/WrappedStringConverter.java
programmingspring/chapter-1-introduction/src/test/java/com/programmingspring/koans/ApplicationContextKoan.java
programmingspring/chapter-1-introduction/src/test/java/com/programmingspring/koans/ConfigurationKoan.java
programmingspring/chapter-1-introduction/src/test/java/com/programmingspring/koans/DependencyInjectionKoan.java
programmingspring/chapter-1-introduction/src/test/java/com/programmingspring/koans/ResourcesKoan.java
programmingspring/chapter-1-introduction/src/test/not-on-classpath/multi-file-context-repository.xml
programmingspring/chapter-1-introduction/src/test/resources/configured-bean.xml
programmingspring/chapter-1-introduction/src/test/resources/dependency-injection-namespaces.xml
programmingspring/chapter-1-introduction/src/test/resources/dependency-injection-required.xml
programmingspring/chapter-1-introduction/src/test/resources/dependency-injection.xml
programmingspring/chapter-1-introduction/src/test/resources/first-wildcard-context.xml
programmingspring/chapter-1-introduction/src/test/resources/multi-file-context-service.xml
programmingspring/chapter-1-introduction/src/test/resources/second-wildcard-context.xml
programmingspring/chapter-1-introduction/src/test/resources/single-bean-complete.xml
programmingspring/chapter-1-introduction/src/test/resources/single-bean.xml
programmingspring/chapter-1-introduction/src/test/resources/two-bean.xml
programmingspring/chapter-2-factories-solution/.classpath
programmingspring/chapter-2-factories-solution/.project
programmingspring/chapter-2-factories-solution/.settings/org.eclipse.jdt.core.prefs
programmingspring/chapter-2-factories-solution/pom.xml
programmingspring/chapter-2-factories-solution/src/main/java/com/programmingspring/koans/PojoFactory.java
programmingspring/chapter-2-factories-solution/src/main/java/com/programmingspring/koans/Product.java
programmingspring/chapter-2-factories-solution/src/main/java/com/programmingspring/koans/ProductDependentService.java
programmingspring/chapter-2-factories-solution/src/main/java/com/programmingspring/koans/Singleton.java
programmingspring/chapter-2-factories-solution/src/main/java/com/programmingspring/koans/SpringAwareFactory.java
programmingspring/chapter-2-factories-solution/src/main/java/com/programmingspring/koans/StaticFactory.java
programmingspring/chapter-2-factories-solution/src/test/java/com/programmingspring/koans/FactoriesKoan.java
programmingspring/chapter-2-factories-solution/src/test/resources/gof-singleton-context.xml
programmingspring/chapter-2-factories-solution/src/test/resources/pojo-factory-context.xml
programmingspring/chapter-2-factories-solution/src/test/resources/spring-aware-factory-context.xml
programmingspring/chapter-2-factories-solution/src/test/resources/static-factory-context.xml
programmingspring/chapter-2-factories/.classpath
programmingspring/chapter-2-factories/.project
programmingspring/chapter-2-factories/.settings/org.eclipse.jdt.core.prefs
programmingspring/chapter-2-factories/pom.xml
programmingspring/chapter-2-factories/src/main/java/com/programmingspring/koans/PojoFactory.java
programmingspring/chapter-2-factories/src/main/java/com/programmingspring/koans/Product.java
programmingspring/chapter-2-factories/src/main/java/com/programmingspring/koans/ProductDependentService.java
programmingspring/chapter-2-factories/src/main/java/com/programmingspring/koans/Singleton.java
programmingspring/chapter-2-factories/src/main/java/com/programmingspring/koans/SpringAwareFactory.java
programmingspring/chapter-2-factories/src/main/java/com/programmingspring/koans/StaticFactory.java
programmingspring/chapter-2-factories/src/test/java/com/programmingspring/koans/FactoriesKoan.java
programmingspring/chapter-2-factories/src/test/resources/gof-singleton-context.xml
programmingspring/chapter-2-factories/src/test/resources/pojo-factory-context.xml
programmingspring/chapter-2-factories/src/test/resources/spring-aware-factory-context.xml
programmingspring/chapter-2-factories/src/test/resources/static-factory-context.xml
programmingspring/chapter-3-pro-context-solution/pom.xml
programmingspring/chapter-3-pro-context-solution/src/main/java/com/programmingspring/koans/ProductionRepository.java
programmingspring/chapter-3-pro-context-solution/src/main/java/com/programmingspring/koans/Repository.java
programmingspring/chapter-3-pro-context-solution/src/main/java/com/programmingspring/koans/Service.java
programmingspring/chapter-3-pro-context-solution/src/main/java/com/programmingspring/koans/ServiceWithDependency.java
programmingspring/chapter-3-pro-context-solution/src/main/java/com/programmingspring/koans/TestRepository.java
programmingspring/chapter-3-pro-context-solution/src/test/java/com/programmingspring/koans/ProAppContextKoan.java
programmingspring/chapter-3-pro-context-solution/src/test/resources/multi-file-context-repository.xml
programmingspring/chapter-3-pro-context-solution/src/test/resources/multi-file-context-service.xml
programmingspring/chapter-3-pro-context-solution/src/test/resources/profile-context.xml
programmingspring/chapter-3-pro-context/pom.xml
programmingspring/chapter-3-pro-context/src/main/java/com/programmingspring/koans/ProductionRepository.java
programmingspring/chapter-3-pro-context/src/main/java/com/programmingspring/koans/Repository.java
programmingspring/chapter-3-pro-context/src/main/java/com/programmingspring/koans/Service.java
programmingspring/chapter-3-pro-context/src/main/java/com/programmingspring/koans/ServiceWithDependency.java
programmingspring/chapter-3-pro-context/src/main/java/com/programmingspring/koans/TestRepository.java
programmingspring/chapter-3-pro-context/src/test/java/com/programmingspring/koans/ProAppContextKoan.java
programmingspring/chapter-3-pro-context/src/test/resources/multi-file-context-repository.xml
programmingspring/chapter-3-pro-context/src/test/resources/multi-file-context-service.xml
programmingspring/chapter-3-pro-context/src/test/resources/profile-context.xml
programmingspring/chapter-4-bean-lifecycle-solution/pom.xml
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/ConfigurableBean.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/FrameworkAwarePreInitializedBean.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/LazyBean.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/PreDestroyedAnnotatedPojo.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/PreDestroyedBean.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/PreDestroyedPojo.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/PreInitializedAnnotatedPojo.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/PreInitializedBean.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/PreInitializedPojo.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/PrototypeBean.java
programmingspring/chapter-4-bean-lifecycle-solution/src/main/java/com/programmingspring/koans/SingletonBean.java
programmingspring/chapter-4-bean-lifecycle-solution/src/test/java/com/programmingspring/koans/BeanLifecycleKoan.java
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/config.properties
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/different-scopes.xml
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/lazy-bean.xml
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/preDestroyed-beans.xml
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/preinitialized-beans.xml
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/property-config-context-namespace.xml
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/property-config.xml
programmingspring/chapter-4-bean-lifecycle-solution/src/test/resources/singleton-vs-prototype.xml
programmingspring/chapter-4-bean-lifecycle/pom.xml
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/ConfigurableBean.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/FrameworkAwarePreInitializedBean.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/LazyBean.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/PreDestroyedAnnotatedPojo.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/PreDestroyedBean.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/PreDestroyedPojo.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/PreInitializedAnnotatedPojo.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/PreInitializedBean.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/PreInitializedPojo.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/PrototypeBean.java
programmingspring/chapter-4-bean-lifecycle/src/main/java/com/programmingspring/koans/SingletonBean.java
programmingspring/chapter-4-bean-lifecycle/src/test/java/com/programmingspring/koans/BeanLifecycleKoan.java
programmingspring/chapter-4-bean-lifecycle/src/test/resources/config.properties
programmingspring/chapter-4-bean-lifecycle/src/test/resources/different-scopes.xml
programmingspring/chapter-4-bean-lifecycle/src/test/resources/lazy-bean.xml
programmingspring/chapter-4-bean-lifecycle/src/test/resources/predestroyed-beans.xml
programmingspring/chapter-4-bean-lifecycle/src/test/resources/preinitialized-beans.xml
programmingspring/chapter-4-bean-lifecycle/src/test/resources/property-config-context-namespace.xml
programmingspring/chapter-4-bean-lifecycle/src/test/resources/property-config.xml
programmingspring/chapter-4-bean-lifecycle/src/test/resources/singleton-vs-prototype.xml
programmingspring/chapter-5-xml-simplified-solution/pom.xml
programmingspring/chapter-5-xml-simplified-solution/src/main/java/com/programmingspring/koans/BeanWithList.java
programmingspring/chapter-5-xml-simplified-solution/src/main/java/com/programmingspring/koans/BeanWithProperties.java
programmingspring/chapter-5-xml-simplified-solution/src/main/java/com/programmingspring/koans/Constants.java
programmingspring/chapter-5-xml-simplified-solution/src/main/java/com/programmingspring/koans/EmptyBean.java
programmingspring/chapter-5-xml-simplified-solution/src/main/java/com/programmingspring/koans/SampleBean.java
programmingspring/chapter-5-xml-simplified-solution/src/main/java/com/programmingspring/koans/SpelBean.java
programmingspring/chapter-5-xml-simplified-solution/src/test/java/com/programmingspring/koans/NamespacesKoan.java
programmingspring/chapter-5-xml-simplified-solution/src/test/java/com/programmingspring/koans/SpelKoan.java
programmingspring/chapter-5-xml-simplified-solution/src/test/java/com/programmingspring/koans/XmlSimplifiedKoan.java
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/bean-inheritance.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/c-and-p-namespaces.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/id-versus-name.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/imported-config.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/inner-beans.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/master-config.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/overriding-config.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/read-only-config.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/sample.properties
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/spel-config.xml
programmingspring/chapter-5-xml-simplified-solution/src/test/resources/util-namespace.xml
programmingspring/chapter-5-xml-simplified/pom.xml
programmingspring/chapter-5-xml-simplified/src/main/java/com/programmingspring/koans/BeanWithList.java
programmingspring/chapter-5-xml-simplified/src/main/java/com/programmingspring/koans/BeanWithProperties.java
programmingspring/chapter-5-xml-simplified/src/main/java/com/programmingspring/koans/Constants.java
programmingspring/chapter-5-xml-simplified/src/main/java/com/programmingspring/koans/EmptyBean.java
programmingspring/chapter-5-xml-simplified/src/main/java/com/programmingspring/koans/SampleBean.java
programmingspring/chapter-5-xml-simplified/src/main/java/com/programmingspring/koans/SpelBean.java
programmingspring/chapter-5-xml-simplified/src/test/java/com/programmingspring/koans/NamespacesKoan.java
programmingspring/chapter-5-xml-simplified/src/test/java/com/programmingspring/koans/SpelKoan.java
programmingspring/chapter-5-xml-simplified/src/test/java/com/programmingspring/koans/XmlSimplifiedKoan.java
programmingspring/chapter-5-xml-simplified/src/test/resources/bean-inheritance.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/c-and-p-namespaces.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/id-versus-name.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/imported-config.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/inner-beans.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/master-config.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/overriding-config.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/read-only-config.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/sample.properties
programmingspring/chapter-5-xml-simplified/src/test/resources/spel-config.xml
programmingspring/chapter-5-xml-simplified/src/test/resources/util-namespace.xml
programmingspring/chapter-6-no-xml-solution/pom.xml
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/component/explicit/spring/ComponentWithOptionalDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/component/explicit/spring/OptionalDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/component/explicit/spring/SomeOptionalDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/component/scanned/spring/LazyComponent.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/config/AppConfig.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/config/RepositoryConfig.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/config/ServicesConfig.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/repository/MyRepository.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/repository/explicit/SampleRepository.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/repository/scanned/jsr330/FirstRepo.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/repository/scanned/jsr330/SecondRepository.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/repository/scanned/spring/FirstRepo.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/repository/scanned/spring/SecondRepository.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/MyService.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithConstructorDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithFieldDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithPropertyDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithConstructorDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithFieldDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithPropertyDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/plain/ServiceWithPropertyDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/scanned/jsr330/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/scanned/jsr330/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/scanned/jsr330/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/scanned/spring/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/scanned/spring/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/main/java/com/programmingspring/koans/service/scanned/spring/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml-solution/src/test/java/com/programmingspring/koans/JavaConfigKoan.java
programmingspring/chapter-6-no-xml-solution/src/test/java/com/programmingspring/koans/Jsr330AnnotationsNoScanKoan.java
programmingspring/chapter-6-no-xml-solution/src/test/java/com/programmingspring/koans/Jsr330AnnotationsScanKoan.java
programmingspring/chapter-6-no-xml-solution/src/test/java/com/programmingspring/koans/SpringAnnotationsNoScanKoan.java
programmingspring/chapter-6-no-xml-solution/src/test/java/com/programmingspring/koans/SpringAnnotationsScanKoan.java
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/jsr330/service-constructor-dependency.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/jsr330/service-named-property-dependency.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/jsr330/service-two-constructor-dependencies.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/jsr330/service-two-named-constructor-dependencies.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/jsr330/services-property-and-field-dependencies.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/repositories.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/repository.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/spring/component-with-optional-dependency.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/spring/optional-dependency.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/spring/service-constructor-dependency.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/spring/service-named-property-dependency.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/spring/service-two-constructor-dependencies.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/spring/service-two-named-constructor-dependencies.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/explicit/spring/services-property-and-field-dependencies.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/scanned/jsr330/component-scan.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/scanned/spring/component-scan-repositories-only.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/scanned/spring/component-scan.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/scanned/spring/configuration-explicit.xml
programmingspring/chapter-6-no-xml-solution/src/test/resources/scanned/spring/configuration-scan.xml
programmingspring/chapter-6-no-xml/pom.xml
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/component/explicit/spring/ComponentWithOptionalDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/component/explicit/spring/OptionalDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/component/explicit/spring/SomeOptionalDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/component/scanned/spring/LazyComponent.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/config/AppConfig.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/config/RepositoryConfig.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/config/ServicesConfig.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/repository/MyRepository.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/repository/explicit/SampleRepository.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/repository/scanned/jsr330/FirstRepo.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/repository/scanned/jsr330/SecondRepository.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/repository/scanned/spring/FirstRepo.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/repository/scanned/spring/SecondRepository.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/MyService.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithConstructorDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithFieldDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithPropertyDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/jsr330/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithConstructorDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithFieldDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithPropertyDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/explicit/spring/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/plain/ServiceWithPropertyDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/scanned/jsr330/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/scanned/jsr330/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/scanned/jsr330/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/scanned/spring/ServiceWithNamedDependency.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/scanned/spring/ServiceWithTwoConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/main/java/com/programmingspring/koans/service/scanned/spring/ServiceWithTwoNamedConstructorDependencies.java
programmingspring/chapter-6-no-xml/src/test/java/com/programmingspring/koans/JavaConfigKoan.java
programmingspring/chapter-6-no-xml/src/test/java/com/programmingspring/koans/Jsr330AnnotationsNoScanKoan.java
programmingspring/chapter-6-no-xml/src/test/java/com/programmingspring/koans/Jsr330AnnotationsScanKoan.java
programmingspring/chapter-6-no-xml/src/test/java/com/programmingspring/koans/SpringAnnotationsNoScanKoan.java
programmingspring/chapter-6-no-xml/src/test/java/com/programmingspring/koans/SpringAnnotationsScanKoan.java
programmingspring/chapter-6-no-xml/src/test/resources/explicit/jsr330/service-constructor-dependency.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/jsr330/service-named-property-dependency.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/jsr330/service-two-constructor-dependencies.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/jsr330/service-two-named-constructor-dependencies.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/jsr330/services-property-and-field-dependencies.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/repositories.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/repository.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/spring/component-with-optional-dependency.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/spring/optional-dependency.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/spring/service-constructor-dependency.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/spring/service-named-property-dependency.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/spring/service-two-constructor-dependencies.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/spring/service-two-named-constructor-dependencies.xml
programmingspring/chapter-6-no-xml/src/test/resources/explicit/spring/services-property-and-field-dependencies.xml
programmingspring/chapter-6-no-xml/src/test/resources/scanned/jsr330/component-scan.xml
programmingspring/chapter-6-no-xml/src/test/resources/scanned/spring/component-scan-repositories-only.xml
programmingspring/chapter-6-no-xml/src/test/resources/scanned/spring/component-scan.xml
programmingspring/chapter-6-no-xml/src/test/resources/scanned/spring/configuration-explicit.xml
programmingspring/chapter-6-no-xml/src/test/resources/scanned/spring/configuration-scan.xml
programmingspring/pom.xml
Download
Click the following link to download springkoans-master.zip.
springkoans-master.zip