• Search by APIs
  • Search by Words
  • Search Projects
  • Java
  • Python
  • JavaScript
  • TypeScript
  • C++
  • Scala
  • Blog
Project: Spring (GitHub Link)
  • Spring-master
    • IOC
      • Cert
        • src
          • main
            • java
              • com
                • learning
                  • linnyk
                    • schedule
                      • beans
                        • BeanChild.java
                        • Bean.java
                        • BeanParent.java
                      • config
                        • SpringConfig.java
                      • App.java
                    • factorybean
                      • beans
                        • factory
                          • MainBeanFactory.java
                        • MainBean.java
                      • config
                        • FactoryBeanConfiguration.java
                      • App.java
                    • autowire
                      • beans
                        • BeanValue.java
                        • BeanMethodReturnValue.java
                        • BeanSetter.java
                        • BeanMethod.java
                        • MainBean.java
                        • BeanConstruct.java
                      • config
                        • AutowireConfiguration.java
                      • App.java
                    • state
                      • beans
                        • StatefulBean.java
                      • config
                        • StateConfiguration.java
                      • App.java
                    • proxy
                      • beans
                        • Bean2.java
                        • Bean1.java
                        • Bean3.java
                      • config
                        • AppProxyConfiguration.java
                      • App.java
                    • initialization
                      • beans
                        • Item.java
                        • Address.java
                        • order
                          • Rating.java
                          • Good.java
                          • Excellent.java
                          • Average.java
                        • User.java
                      • bfpp
                        • UserBeanFactoryPostProcessor.java
                      • config
                        • AppInitConfiguration.java
                      • bpp
                        • UserBeanPostProcessor.java
                      • App.java
                    • profile
                      • beans
                        • ProfileBeanHisto.java
                        • ProfileBeanLive.java
                      • MainProfiles.java
                      • config
                        • TestConfiguration1.java
                        • TestConfiguration2.java
                        • TestConfiguration3.java
                      • primary
                        • UserService.java
                        • MainApp.java
                        • PrimaryTestConfiguration.java
                        • PostgreUserServiceImpl.java
                        • NoSQLUserService.java
          • test
            • java
              • com
                • learning
                  • linnyk
                    • ProfilesTest.java
        • pom.xml
      • pom.xml
      • IOC.iml
      • Courses
        • src
          • main
            • resources
              • spring_ripper
                • context.properties
                • spring.xml
              • pluralsight
                • xml
                  • spring.xml
                • java
                  • app.properties
              • lmi
                • spring-config.xml
              • jb
                • _2_scope_lifecycle
                  • pointsconfig.properties
                  • spring.xml
                • _3_annotation_event
                  • config.properties
                  • spring.xml
                • _1_di
                  • spring.xml
            • java
              • com
                • learning
                  • linnyk
                    • spring_ripper
                      • part1
                        • bean_post_processors
                          • InjectRandomIntAnnotationBeanPostProcessor.java
                          • ProfilingHandlerBeanPostProcessor.java
                        • mbean
                          • ProfilingController.java
                          • ProfilingControllerMBean.java
                        • context
                          • PropertyFileApplicationContext.java
                        • annotations
                          • DeprecatedClass.java
                          • Profiling.java
                          • PostProxy.java
                          • InjectRandomInt.java
                        • context_listeners
                          • PostProxyInvokerContextListener.java
                        • bean
                          • impl
                            • TerminatorQuoter.java
                            • T1000.java
                          • Quoter.java
                        • bean_factory_post_processors
                          • DeprecationHandlerBeanFactoryPostProcessor.java
                        • Application.java
                      • part2
                        • bean_post_processors
                          • CustomScopeRegistryBeanFactoryPostProcessor.java
                        • config
                          • Config.java
                        • screensaver
                          • ColorFrame.java
                        • scope
                          • PeriodicalScopeConfigurer.java
                        • Application.java
                    • pluralsight
                      • xml
                        • service
                          • CustomerService.java
                          • CustomerServiceImpl.java
                        • domain
                          • Customer.java
                        • repository
                          • HibernateCustomRepository.java
                          • CustomRepository.java
                        • Application.java
                      • java
                        • config
                          • AppConfig.java
                        • service
                          • CustomerService.java
                          • CustomerServiceImpl.java
                        • domain
                          • Customer.java
                        • repository
                          • HibernateCustomRepository.java
                          • CustomRepository.java
                        • Application.java
                    • lmi
                      • xml
                        • LmiMain.java
                        • components
                          • Message.java
                          • MessageService.java
                      • java
                        • _2_version_using_lookup_annotation
                          • CommandManager.java
                          • Command.java
                          • LMIConfiguration.java
                          • App.java
                        • _1_version_using_proxymode
                          • ConfigurationLMI.java
                          • SingletonService.java
                          • AppLMI.java
                          • PrototypeService.java
                        • _3_version_using_lookup_annotation_and_abstract
                          • CommandManager.java
                          • Command.java
                          • LMIConfiguration.java
                          • App.java
                    • jb
                      • _2_scope_lifecycle
                        • beans
                          • dependency
                            • Dependency.java
                            • Holder.java
                          • qualifier
                            • FactoryMethodComponent.java
                            • TestBean.java
                          • autowired
                            • Food.java
                            • NotExistsBean.java
                            • Item.java
                            • Person.java
                            • Shop.java
                            • Building.java
                          • TriangleLifecycle.java
                          • TriangleInheritance.java
                          • TriangleAware.java
                          • Triangle.java
                        • MyBeanFactoryPostProcessor.java
                        • DisplayNameBeanPostProcessor.java
                        • DrawingApp.java
                      • _3_annotation_event
                        • DrawingApp.java
                        • Point.java
                        • event
                          • DrawingEventApp.java
                          • MyEventPublisher.java
                          • DrawEvent.java
                          • MyEventListener.java
                        • Triangle.java
                        • Shape.java
                        • Circle.java
                      • _1_di
                        • beans
                          • Point.java
                          • Triangle.java
                          • Square.java
                        • TriangleAutowiringByType.java
                        • TriangleCollections.java
                        • DrawingApp.java
                        • TriangleAutowiringByConstructor.java
                        • TriangleAutowiringByName.java
          • test
            • java
              • com
                • learning
                  • linnyk
                    • ProfileBeanHisto.java
                    • TestConfiguration1.java
                    • ProfilesTest.java
                    • MainProfiles.java
                    • ProfileBeanLive.java
                    • TestConfiguration4.java
                    • TestConfiguration2.java
                    • TestConfiguration3.java
        • pom.xml
    • materials
    • Spring5
      • pom.xml
      • Reactive
        • src
          • main
            • resources
              • data.sql
              • schema.sql
              • application.properties
            • java
              • com
                • pluralsight
                  • web
                    • reactive
                      • ReactiveApplication.java
                      • model
                        • Person.java
                      • repository
                        • PersonRepository.java
                      • controller
                        • PersonController.java
        • pom.xml
        • .gitignore
      • Tester
        • src
          • main
            • resources
              • application.properties
            • java
              • com
                • pluralsight
                  • TesterApplication.java
          • test
            • java
              • com
                • pluralsight
                  • TesterAssumptionTests.java
                  • TesterRunnerTests.java
                  • TesterExceptionTests.java
                  • TesterAssertionTests.java
        • pom.xml
        • .gitignore
    • images
      • IOC
      • handout
      • web
        • security
        • mvc
        • boot
        • rest
      • db
      • integration
      • aop
      • core_spring_in_detail
      • qa
      • pet-sitter
      • spring_cloud
        • diagram-distributed-systems.svg
    • pom.xml
    • SpringCloud
      • BuildingMicroservicesWithSpring
        • pom.xml
        • APIGatewayServiceWithZuul
          • or-zuul-simple-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • ZuulSimpleServiceApplication.java
            • pom.xml
            • target
              • classes
                • application.properties
          • or-zuul-api-gateway
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • ZuulAPIGatewayApplication.java
                    • ORZuulFilter.java
            • pom.xml
          • pom.xml
        • ServiceRegistryAndDiscoveryWithEureka
          • or-eureka-server
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • SpringMicroservicesEurekaServerApplication.java
            • pom.xml
          • pom.xml
          • or-eureka-client
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • SpringMicroservicesEurekaClientApplication.java
            • pom.xml
          • or-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • SpringMicroservicesEurekaClient2Application.java
            • pom.xml
        • LoadBalancingWithRibbon
          • pom.xml
          • or-ribbon-cloud-service-client
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • RibbonSimpleServiceClientApplication.java
                    • RibbonServiceConfiguration.java
            • pom.xml
          • or-ribbon-cloud-service-server
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • RibbonSimpleServiceServerApplication.java
            • pom.xml
        • SpringCloudSampleProject
          • spring-microservices-library-reservation
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • oreilly
                      • cloud
                        • Reservation.java
                        • ReservationLibraryMicroservice.java
              • test
                • java
                  • com
                    • oreilly
                      • cloud
                        • ReservationLibraryMicroserviceApplicationTests.java
            • pom.xml
          • pom.xml
          • spring-microservices-library-config
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • oreilly
                      • cloud
                        • LibraryConfigMicroservice.java
              • test
                • java
                  • com
                    • oreilly
                      • cloud
                        • LibraryConfigMicroserviceTests.java
            • pom.xml
          • spring-microservices-library-registry
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • oreilly
                      • cloud
                        • RegistryLibraryMicroservice.java
              • test
                • java
                  • com
                    • oreilly
                      • cloud
                        • RegistryLibraryMicroserviceTests.java
            • pom.xml
          • spring-microservices-library-ui
            • src
              • main
                • resources
                  • public
                    • home.html
                  • application.properties
                  • static
                    • js
                      • main.js
                      • jquery-3.1.1.min.js
                    • css
                      • styles.css
                • java
                  • com
                    • oreilly
                      • cloud
                        • UiLibraryMicroservice.java
              • test
                • java
                  • com
                    • oreilly
                      • cloud
                        • UiLibraryMicroserviceTests.java
            • pom.xml
          • spring-microservices-library-edge
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • oreilly
                      • cloud
                        • GatewayLibraryMicroservice.java
              • test
                • java
                  • com
                    • oreilly
                      • cloud
                        • SpringMicroservicesLibraryEdgeApplicationTests.java
            • pom.xml
          • spring-microservices-library-catalog
            • src
              • main
                • resources
                  • bootstrap.properties
                • java
                  • com
                    • oreilly
                      • cloud
                        • Book.java
                        • CatalogLibraryMicroservice.java
              • test
                • java
                  • com
                    • oreilly
                      • cloud
                        • CatalogLibraryMicroserviceTests.java
            • pom.xml
        • CircuitBreakingAndMonitoringWithHystrix
          • pom.xml
          • spring-microservices-hystrix
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • HystrixApplication.java
            • pom.xml
          • spring-microservices-simple-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • SimpleServiceApplication.java
            • pom.xml
        • SpringCloudSecurity
          • pom.xml
          • AuthorizationResource
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • OauthResourceApplication.java
                    • WebSecurityConfig.java
            • pom.xml
          • AuthorizationClient
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com.learning.linnyk
                    • OauthClientApplication.java
                    • WebSecurityConfig.java
            • pom.xml
          • AuthorizationServer
            • src
              • main
                • resources
                  • schema.sql
                  • application.properties
                • java
                  • com.learning.linnyk
                    • OauthServerApplication.java
                    • AuthorizationServerConfig.java
                    • WebSecurityConfig.java
            • pom.xml
        • SpringCloudConfiguration
          • or-config-server
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • ConfigServerApplication.java
            • pom.xml
          • pom.xml
          • or-config-client
            • src
              • main
                • resources
                  • bootstrap.properties
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • ConfigClientApplication.java
            • pom.xml
      • pom.xml
      • SpringCloudFundamentals
        • pom.xml
        • CircuitBreaker
          • hystrix-weather-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • weatherservice
                          • WeatherServiceApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • weatherservice
                          • WeatherServiceApplicationTests.java
            • pom.xml
          • discovery-server-circuit-breaker
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplicationTests.java
            • pom.xml
          • hystrix-weather-app
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • weatherapp
                          • WeatherAppApplication.java
                          • WeatherService.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • weatherapp
                          • WeatherAppApplicationTests.java
            • pom.xml
          • pom.xml
          • hystrix-datetime-app
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • datetimeapp
                          • DatetimeService.java
                          • DatetimeAppApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • datetimeapp
                          • DatetimeAppApplicationTests.java
            • pom.xml
          • turbine
            • src
              • main
                • resources
                  • application.yml
                • java
                  • com
                    • learning
                      • linnyk
                        • turbine
                          • TurbineApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • turbine
                          • TurbineApplicationTests.java
            • pom.xml
          • hystrix-datetime-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • datetimeservice
                          • DatetimeServiceApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • datetimeservice
                          • DatetimeServiceApplicationTests.java
            • pom.xml
          • hystrix-dashboard
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • hystrixdashboard
                          • HystrixDashboardApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • hystrixdashboard
                          • HystrixDashboardApplicationTests.java
            • pom.xml
        • FindingServicesUsingServiceDiscovery
          • discovery-server
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplicationTests.java
            • pom.xml
          • pom.xml
          • application-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • ServiceApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • ServiceApplicationTests.java
            • pom.xml
            • target
              • classes
                • application.properties
              • maven-status
                • maven-compiler-plugin
                  • compile
                    • default-compile
                      • createdFiles.lst
                  • testCompile
                    • default-testCompile
                      • createdFiles.lst
          • discovery-client
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • ClientApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • ClientApplicationTests.java
            • pom.xml
        • LoadBalancing
          • ribbon-time-app-with-sd
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • RibbonTimeAppApplication.java
                        • RibbonTimeConfig.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • RibbonTimeAppApplicationTests.java
            • pom.xml
          • pom.xml
          • ribbon-time-service-with-sd
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • RibbonTimeServiceApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • RibbonTimeServiceApplicationTests.java
            • pom.xml
          • discovery-server-load-balancing
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplicationTests.java
            • pom.xml
            • target
              • classes
                • application.properties
              • maven-status
                • maven-compiler-plugin
                  • compile
                    • default-compile
                      • createdFiles.lst
                  • testCompile
                    • default-testCompile
                      • createdFiles.lst
        • Configuration
          • pom.xml
          • config-server
            • src
              • main
                • resources
                  • application.yml
                • java
                  • com
                    • learning
                      • linnyk
                        • configserver
                          • ConfigServerApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • configserver
                          • ConfigServerApplicationTests.java
            • pom.xml
          • config-client-app
            • src
              • main
                • resources
                  • bootstrap.properties
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • ConfigClientAppConfiguration.java
                        • ConfigClientAppApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • ConfigClientAppApplicationTests.java
            • pom.xml
          • discovery-server-configuration
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplicationTests.java
            • pom.xml
            • target
              • classes
                • application.properties
              • maven-status
                • maven-compiler-plugin
                  • compile
                    • default-compile
                      • createdFiles.lst
                  • testCompile
                    • default-testCompile
                      • createdFiles.lst
        • Routing
          • pom.xml
          • gateway-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • config
                        • AppConfiguration.java
                      • linnyk
                        • GatewayServiceApplication.java
                        • filter
                          • AddRequestHeaderFilter.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • GatewayServiceApplicationTests.java
            • pom.xml
            • target
              • maven-status
                • maven-compiler-plugin
                  • testCompile
                    • default-testCompile
                      • createdFiles.lst
          • routing-hello-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • HelloServiceApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • HelloServiceApplicationTests.java
            • pom.xml
          • discovery-server-routing
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • DiscoveryServerApplicationTests.java
            • pom.xml
            • target
              • classes
                • application.properties
              • maven-status
                • maven-compiler-plugin
                  • compile
                    • default-compile
                      • createdFiles.lst
                  • testCompile
                    • default-testCompile
                      • createdFiles.lst
          • routing-goodbye-service
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • GoodByeServiceApplication.java
              • test
                • java
                  • com
                    • learning
                      • linnyk
                        • GoodbyeServiceApplicationTests.java
            • pom.xml
      • Microservices
        • netflix-eureka-server
          • src
            • main
              • resources
                • application.properties
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • netflixeurekaserver
                          • NetflixEurekaServerApplication.java
            • test
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • netflixeurekaserver
                          • NetflixEurekaServerApplicationTests.java
          • pom.xml
        • currency-conversion-service
          • src
            • main
              • resources
                • application.properties
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • currencyconversionservice
                          • CurrencyConversionController.java
                          • CurrencyConversionBean.java
                          • CurrencyConversionServiceApplication.java
                          • CurrencyExchangeServiceProxy.java
            • test
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • currencyconversionservice
                          • CurrencyConversionServiceApplicationTests.java
          • pom.xml
        • zipkin-distributed-tracing-server
          • src
            • main
              • resources
                • application.properties
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • zipkindistributedtracingserver
                          • ZipkinDistributedTracingServerApplication.java
            • test
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • zipkindistributedtracingserver
                          • ZipkinDistributedTracingServerApplicationTests.java
          • pom.xml
        • pom.xml
        • currency-exchange-service
          • src
            • main
              • resources
                • data.sql
                • application.properties
              • java
                • com
                  • leaning
                    • linnyk
                      • cloud
                        • currencyexchangeservice
                          • CurrencyExchangeController.java
                          • ExchangeValueRepository.java
                          • CurrencyExchangeServiceApplication.java
                          • ExchangeValue.java
            • test
              • java
                • com
                  • leaning
                    • linnyk
                      • cloud
                        • currencyexchangeservice
                          • CurrencyExchangeServiceApplicationTests.java
          • pom.xml
        • spring-cloud-config-server
          • src
            • main
              • resources
                • application.properties
              • java
                • com
                  • leaning
                    • linnyk
                      • cloud
                        • springcloudconfigserver
                          • SpringCloudConfigServerApplication.java
            • test
              • java
                • com
                  • leaning
                    • linnyk
                      • cloud
                        • springcloudconfigserver
                          • SpringCloudConfigServerApplicationTests.java
          • pom.xml
        • netflix-zuul-api-gateway-server
          • src
            • main
              • resources
                • application.properties
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • netflixzuulapigatewayserver
                          • ZuulLoggingFilter.java
                          • NetflixZuulApiGatewayServerApplication.java
            • test
              • java
                • com
                  • learning
                    • linnyk
                      • cloud
                        • netflixzuulapigatewayserver
                          • NetflixZuulApiGatewayServerApplicationTests.java
          • pom.xml
        • limits-service
          • src
            • main
              • resources
                • bootstrap.properties
              • java
                • com
                  • leaning
                    • linnyk
                      • cloud
                        • limitsservice
                          • LimitsServiceApplication.java
                          • LimitsConfiguration.java
                          • LimitsConfigurationController.java
                          • bean
                            • LimitConfiguration.java
            • test
              • java
                • com
                  • leaning
                    • linnyk
                      • cloud
                        • limitsservice
                          • LimitsServiceApplicationTests.java
          • pom.xml
    • LICENSE
    • Testing
      • pom.xml
      • EffectiveAutomation
        • ps-effective-automated-testing-in-spring-module-6
          • customer-service-module-6
            • src
              • main
                • resources
                  • import.sql
                  • application.properties
                • asciidoc
                  • index.adoc
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • customer
                            • CustomerServiceApplication.java
                            • config
                              • ControllerLoggingAspect.java
                              • SecurityConfig.java
                              • CustomBasicAuthenticationEntryPoint.java
                            • service
                              • impl
                                • CustomerServiceImpl.java
                              • CustomerService.java
                            • exception
                              • CustomerSerivceClientException.java
                            • model
                              • Customer.java
                            • repo
                              • CustomerRepo.java
                            • controller
                              • CustomerController.java
              • test
                • resources
                  • logback-test.xml
                  • logback-static-appender.xml
                  • validFullCustomer.json
                  • init_customerdb.sql
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • customer
                            • config
                              • TestControllerAspectLoggingWeaving.java
                              • TestAppender.java
                            • model
                              • TestCustomerJsonSerializing.java
                            • repo
                              • TestCustomerRepo.java
                              • ITCustomerRepo.java
                            • controller
                              • TestCustomerControllerSecurity.java
                              • TestCustomerController.java
            • pom.xml
          • room-service-module-6
            • src
              • main
                • resources
                  • import.sql
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • RoomServiceImpl.java
                              • RoomService.java
                            • exception
                              • RoomServiceClientException.java
                              • RoomServiceException.java
                            • RoomServiceApplication.java
                            • model
                              • Room.java
                              • Booking.java
                            • repo
                              • RoomRepo.java
                            • controller
                              • RoomController.java
              • test
                • java
                  • com
                    • ps
                      • test
                        • room
                          • room
                            • service
                              • ContractValidatorRoomService.java
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • TestRoomServiceImpl.java
            • pom.xml
          • pom.xml
          • acceptance-tests
            • src
              • main
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • test
                            • AcceptanceTestsApplication.java
                          • booking
                            • model
                              • Booking.java
                          • room
                            • model
                              • Room.java
                          • customer
                            • model
                              • Customer.java
              • test
                • resources
                  • Room_Booking.feature
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • test
                            • RunCucumberTest.java
                            • steps
                              • ExistingCustomerBooksRoom.java
            • pom.xml
          • booking-service-module-6
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • booking
                            • service
                              • impl
                                • BookingServiceImpl.java
                              • BookingService.java
                              • BookingValidationService.java
                            • exception
                              • BookingServiceException.java
                              • BookingServiceClientException.java
                            • BookingServiceApplication.java
                            • model
                              • Booking.java
                            • repo
                              • BookingRepo.java
                            • controller
                              • BookingController.java
              • test
                • resources
                  • contracts
                    • successfullyBookRoom.groovy
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • booking
                            • BaseClass.java
                            • TestBookingServiceImpl.java
              • assembly
                • stub.xml
            • pom.xml
        • pom.xml
        • ps-effective-automated-testing-in-spring-module-5
          • booking-service-module-5
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • booking
                            • service
                              • impl
                                • BookingServiceImpl.java
                              • BookingService.java
                              • BookingValidationService.java
                            • exception
                              • BookingServiceException.java
                              • BookingServiceClientException.java
                            • BookingServiceApplication.java
                            • model
                              • Booking.java
                            • repo
                              • BookingRepo.java
                            • controller
                              • BookingController.java
              • test
                • resources
                  • contracts
                    • successfullyBookRoom.groovy
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • booking
                            • BaseClass.java
            • pom.xml
          • pom.xml
          • room-service-module-5
            • src
              • main
                • resources
                  • init.sql
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • RoomServiceImpl.java
                              • RoomService.java
                            • exception
                              • RoomServiceClientException.java
                              • RoomServiceException.java
                            • RoomServiceApplication.java
                            • model
                              • Room.java
                              • Booking.java
                            • repo
                              • RoomRepo.java
                            • controller
                              • RoomController.java
              • test
                • java
                  • com
                    • ps
                      • test
                        • room
                          • room
                            • service
                              • ContractValidatorRoomService.java
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • TestRoomServiceImpl.java
            • pom.xml
          • customer-service-module-5
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • customer
                            • CustomerServiceApplication.java
                            • config
                              • JPAConfig.java
                              • ControllerLoggingAspect.java
                              • SecurityConfig.java
                              • CustomBasicAuthenticationEntryPoint.java
                            • service
                              • impl
                                • CustomerServiceImpl.java
                              • CustomerService.java
                            • exception
                              • CustomerSerivceClientException.java
                            • model
                              • Customer.java
                            • repo
                              • CustomerRepo.java
                            • controller
                              • CustomerController.java
              • test
                • resources
                  • logback-test.xml
                  • logback-static-appender.xml
                  • validFullCustomer.json
                  • init_customerdb.sql
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • customer
                            • config
                              • TestControllerAspectLoggingWeaving.java
                              • TestAppender.java
                            • model
                              • TestCustomerJsonSerializing.java
                            • repo
                              • TestCustomerRepo.java
                              • ITCustomerRepo.java
                            • controller
                              • TestCustomerControllerSecurity.java
                              • TestCustomerController.java
            • pom.xml
            • data
              • elasticsearch
                • nodes
                  • 0
                    • _state
                      • global-1.st
                    • node.lock
        • ps-effective-automated-testing-in-spring-module-4
          • pom.xml
          • booking-service-module-4
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • booking
                            • service
                              • impl
                                • BookingServiceImpl.java
                              • BookingService.java
                              • BookingValidationService.java
                            • exception
                              • BookingServiceException.java
                              • BookingServiceClientException.java
                            • BookingServiceApplication.java
                            • model
                              • Booking.java
                            • repo
                              • BookingRepo.java
                            • controller
                              • BookingController.java
              • test
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • booking
                            • bookingservice
                              • BookingServiceApplicationTests.java
            • pom.xml
          • customer-service-module-4
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • customer
                            • CustomerServiceApplication.java
                            • config
                              • ControllerLoggingAspect.java
                              • SecurityConfig.java
                              • CustomBasicAuthenticationEntryPoint.java
                            • service
                              • impl
                                • CustomerServiceImpl.java
                              • CustomerService.java
                            • exception
                              • CustomerSerivceClientException.java
                            • model
                              • Customer.java
                            • repo
                              • CustomerRepo.java
                            • controller
                              • CustomerController.java
              • test
                • resources
                  • logback-test.xml
                  • validFullCustomer.json
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • customer
                            • CustomerServiceApplicationTests.java
                            • config
                              • TestControllerAspectLoggingWeaving.java
                              • TestAppender.java
                            • model
                              • TestCustomerJsonSerializing.java
                            • repo
                              • TestCustomerRepo.java
                            • controller
                              • TestCustomerControllerSecurity.java
                              • TestCustomerController.java
            • pom.xml
            • data
              • elasticsearch
                • nodes
                  • 0
                    • _state
                      • global-1.st
                    • node.lock
          • room-service-module-4
            • src
              • main
                • resources
                  • init.sql
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • RoomServiceImpl.java
                              • RoomService.java
                            • exception
                              • RoomServiceClientException.java
                              • RoomServiceException.java
                            • RoomServiceApplication.java
                            • model
                              • Room.java
                            • repo
                              • RoomRepo.java
                            • controller
                              • RoomController.java
              • test
                • java
                  • com
                    • ps
                      • test
                        • room
                          • roomservice
                            • RoomServiceApplicationTests.java
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • TestRoomServiceImpl.java
            • pom.xml
            • target
              • classes
                • init.sql
                • application.properties
        • ps-effective-automated-testing-in-spring-module-3
          • room-service-module-3
            • src
              • main
                • resources
                  • init.sql
                  • application.properties
                • java
                  • com
                    • ps
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • RoomServiceImpl.java
                              • RoomService.java
                            • exception
                              • RoomServiceClientException.java
                              • RoomServiceException.java
                            • RoomServiceApplication.java
                            • model
                              • Room.java
                            • repo
                              • RoomRepo.java
                            • controller
                              • RoomController.java
              • test
                • java
                  • com
                    • ps
                      • test
                        • room
                          • roomservice
                            • RoomServiceApplicationTests.java
                      • bk
                        • hotel
                          • room
                            • service
                              • impl
                                • TestRoomServiceImpl.java
            • pom.xml
            • target
              • classes
                • init.sql
                • application.properties
          • pom.xml
    • SpringWEB
      • SpringSOAP
        • pom.xml
        • soap-web-services
          • src
            • main
              • resources
                • securityPolicy.xml
                • course-details.xsd
                • application.properties
              • java
                • com
                  • in28minutes
                    • courses
                      • ObjectFactory.java
                      • DeleteCourseDetailsRequest.java
                      • GetCourseDetailsResponse.java
                      • package-info.java
                      • GetCourseDetailsRequest.java
                      • DeleteCourseDetailsResponse.java
                      • Status.java
                      • GetAllCourseDetailsRequest.java
                      • GetAllCourseDetailsResponse.java
                      • CourseDetails.java
                    • soap
                      • webservices
                        • soapcoursemanagement
                          • soap
                            • service
                              • CourseDetailsService.java
                            • exception
                              • CourseNotFoundException.java
                            • CourseDetailsEndpoint.java
                            • WebServiceConfig.java
                            • bean
                              • Course.java
                          • SoapCourseManagementApplication.java
          • pom.xml
      • SpringMVC
        • pom.xml
        • Spring4MVC
          • src
            • main
              • resources
                • logback.xml
                • messages_en.properties
                • messages_es.properties
              • java
                • com
                  • spring4
                    • linnyk
                      • mvc
                        • configuration
                          • WebConfig.java
                          • WebAppInitializer.java
                        • validators
                          • PhoneConstraintValidator.java
                        • controllers
                          • EventController.java
                          • HelloController.java
                          • EventReportRestController.java
                          • AttendeeController.java
                        • annotations
                          • Phone.java
                        • model
                          • Event.java
                          • Attendee.java
              • webapp
                • index.jsp
                • WEB-INF
                  • pdf
                  • jsp
                    • attendee.jsp
                    • hello.jsp
                    • event.jsp
                  • css
                    • style.css
          • pom.xml
        • SpringSession
          • src
            • main
              • resources
                • application.yml
              • java
                • com
                  • mvc
                    • session
                      • linnyk
                        • service
                          • impl
                            • TodoListServiceImpl.java
                          • TodoListService.java
                        • controllers
                          • TodoListController.java
                        • SpringTodoApplication.java
                        • model
                          • Todo.java
                          • Visitor.java
          • pom.xml
        • Spring3MVC
          • src
            • main
              • java
                • com
                  • mvc
                    • session
                      • linnyk
                        • service
                          • impl
                            • ExerciseServiceImpl.java
                          • ExerciseService.java
                        • controllers
                          • HelloController.java
                          • MinutesController.java
                        • model
                          • Activity.java
                          • Exercise.java
              • webapp
                • index.jsp
                • WEB-INF
                  • jsp
                    • hello.jsp
                    • addMinutes.jsp
                  • config
                    • servlet-config-spring3.xml
                  • web.xml
                • pdfs
          • pom.xml
      • pom.xml
      • SpringSecurity
        • pom.xml
        • SpringSecurityInEasySteps
          • SpringSecurityMethodSecurity
            • src
              • main
                • resources
                  • .gitignore
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomLogoutSuccessHandler.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • accessDenied.jsp
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
            • pom.xml
          • pom.xml
          • SpringSecuritySessionManagement
            • src
              • main
                • resources
                  • .gitignore
                  • application.properties
                  • dbSchema.txt
                • java
                  • com
                    • demo
                      • dao
                        • UserDao.java
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • RepositoryConfig.java
                        • SecurityConfig.java
                        • RootConfig.java
                        • SecurityWebAppInitializer.java
                      • to
                        • UserTo.java
                • webapp
                  • WEB-INF
                    • signup.jsp
                    • home.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityMongoDBUserDetailsService
            • src
              • main
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • CustomUserDetailsService.java
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomLogoutSuccessHandler.java
                        • SecurityWebAppInitializer.java
                      • to
                        • UserTo.java
                • webapp
                  • WEB-INF
                    • accessDenied.jsp
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
              • test
                • java
                  • com
                    • demo
                      • InsertIntoMongo.java
            • pom.xml
          • SimpleSpringMVC
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • demo
                      • dao
                        • UserDao.java
                      • web
                        • LoginController.java
                        • HomeController.java
                        • SuccessController.java
                      • config
                        • WebAppConfigInitializer.java
                        • WebConfig.java
                        • RepositoryConfig.java
                        • RootConfig.java
                      • to
                        • User.java
                      • daoImpl
                        • UserDaoImpl.java
                • webapp
                  • index.jsp
                  • WEB-INF
                    • register.jsp
                    • home.jsp
                    • success.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityRememberMeAuthentication
            • src
              • main
                • resources
                  • application.properties
                  • dbSchema.txt
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • RepositoryConfig.java
                        • SecurityConfig.java
                        • RootConfig.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityResponseHeaders
            • src
              • main
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • CustomFilter.java
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomLogoutSuccessHandler.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • accessDenied.jsp
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityHandlingLogouts
            • src
              • main
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomLogoutSuccessHandler.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • accessDenied.jsp
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
            • pom.xml
          • SpringSecuritySecurityFilterChain
            • src
              • main
                • resources
                  • .gitignore
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • CustomSpringSecurityFilterChain.java
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomLogoutSuccessHandler.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • accessDenied.jsp
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityPasswordEncoding
            • src
              • main
                • resources
                  • .gitignore
                  • application.properties
                  • dbSchema.txt
                • java
                  • com
                    • demo
                      • dao
                        • UserDao.java
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • RepositoryConfig.java
                        • SecurityConfig.java
                        • RootConfig.java
                        • SecurityWebAppInitializer.java
                      • to
                        • UserTo.java
                • webapp
                  • WEB-INF
                    • signup.jsp
                    • home.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityLocalization
            • src
              • main
                • resources
                  • messages.properties
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomLogoutSuccessHandler.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • accessDenied.jsp
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityBasicAndDigestAuthentication
            • src
              • main
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomDigestAuthenticationEntryPoint.java
                        • SecurityWebAppInitializer.java
                        • CustomBasicAuthenticationEntryPoint.java
                • webapp
                  • WEB-INF
                    • home.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityCoreSecurityFilters
            • src
              • main
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • CustomFilter.java
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • CustomLogoutSuccessHandler.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • accessDenied.jsp
                    • home.jsp
                    • chiefUpdate.jsp
                    • login.jsp
            • pom.xml
          • SecurityInternal
            • src
              • main
                • java
                  • com
                    • demo
                      • AuthenticationSample.java
            • pom.xml
          • SimpleSpringSecurity
            • src
              • main
                • java
                  • com
                    • demo
                      • resources
                        • application.properties
                      • web
                        • HomeController.java
                      • config
                        • WebConfig.java
                        • WebAppInitializer.java
                        • SecurityConfig.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • home.jsp
                    • login.jsp
            • pom.xml
          • SpringSecurityAuthenticationTypes
            • src
              • main
                • resources
                  • .gitignore
                  • application.properties
                  • dbSchema.txt
                • java
                  • com
                    • demo
                      • web
                        • HomeController.java
                      • config
                        • CustomUserDetailsService.java
                        • WebConfig.java
                        • WebAppInitializer.java
                        • RepositoryConfig.java
                        • SecurityConfig.java
                        • RootConfig.java
                        • SecurityWebAppInitializer.java
                • webapp
                  • WEB-INF
                    • home.jsp
                    • login.jsp
            • pom.xml
        • LiveSessions
          • MethodSecurity
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • example
                      • methodsecurity
                        • MethodSecurityApplication.java
                        • services
                          • AuthService.java
                          • UserRepositoryUserDetailsService.java
                          • Runner.java
                        • repositories
                          • AuthorityRepository.java
                          • UserRepository.java
                          • MessageRepository.java
                        • userdetails
                          • UserUserDetails.java
                        • entities
                          • Message.java
                          • Authority.java
                          • User.java
              • test
                • java
                  • com
                    • example
                      • methodsecurity
                        • MethodSecurityApplicationTests.java
            • pom.xml
          • SecurityTesting
            • web
              • src
                • main
                  • resources
                    • templates
                      • index.html
                    • application.properties
                  • java
                    • livelessons
                      • BankApplication.java
                      • BankController.java
                • test
                  • java
                    • livelessons
                      • WebDriverTests.java
                      • webdriver
                        • IndexPage.java
                      • ManualTests.java
                      • ManualMockMvcTests.java
                      • MockMvcTests.java
              • pom.xml
            • pom.xml
            • method-userdetails
              • src
                • main
                  • resources
                    • templates
                      • index.html
                    • application.properties
                  • java
                    • livelessons
                      • HelloSecurityMessageService.java
                      • SecurityConfig.java
                      • MessageService.java
                      • HelloSecurityApplication.java
                • test
                  • resources
                    • logback-test.xml
                  • java
                    • livelessons
                      • AnnotatedMessageServiceTests.java
                      • AnnotatedClassMessageServiceTests.java
              • pom.xml
            • method-custom-userdetails
              • src
                • main
                  • resources
                    • templates
                      • index.html
                    • application.properties
                  • java
                    • livelessons
                      • user
                        • MessageUser.java
                        • UserRepositoryUserDetailsService.java
                        • UserRepository.java
                      • message
                        • Message.java
                        • MessageService.java
                        • BeanMessageService.java
                      • HelloSecurityApplication.java
                • test
                  • resources
                    • logback-test.xml
                  • java
                    • livelessons
                      • WithRob.java
                      • AnnotatedMessageServiceTests.java
                      • WithMockCustomUserFactory.java
                      • WithJosh.java
                      • WithMockMessageUser.java
              • pom.xml
            • method
              • src
                • main
                  • resources
                    • templates
                      • index.html
                    • application.properties
                  • java
                    • livelessons
                      • HelloSecurityMessageService.java
                      • MessageService.java
                      • HelloSecurityApplication.java
                • test
                  • resources
                    • logback-test.xml
                  • java
                    • livelessons
                      • ManualMessageServiceTests.java
                      • AnnotatedMessageServiceTests.java
                      • AnnotatedClassMessageServiceTests.java
                      • WithAdmin.java
              • pom.xml
          • pom.xml
          • Authentication
            • xauth
              • src
                • main
                  • resources
                    • META-INF
                      • spring.factories
                    • application.properties
                  • java
                    • livelessons
                      • xauth
                        • XAuthDslConfigurer.java
                        • XAuthTokenFilter.java
                        • XAuthTokenRestController.java
                        • XAuthAutoConfiguration.java
                        • XAuthConfiguration.java
                        • TokenUtils.java
              • pom.xml
            • pom.xml
            • user-details
              • src
                • main
                  • resources
                    • schema.sql
                    • application.properties
                  • java
                    • livelessons
                      • AuthenticationApplication.java
                • test
                  • java
                    • livelessons
                      • UserDetailsServiceTestBaseClass.java
                      • SimpleUserDetailsServiceTest.java
                      • JdbcUserDetailsServiceTest.java
                      • MemoryUserDetailsServiceTest.java
              • pom.xml
            • authentication-provider
              • src
                • main
                  • resources
                    • application-ldap.properties
                    • test-server.ldif
                  • java
                    • livelessons
                      • ldap
                        • LdapAuthenticationApplication.java
                      • custom
                        • AuthenticationProviderApplication.java
                • test
                  • java
                    • livelessons
                      • ldap
                        • LdapAuthenticationApplicationTest.java
                      • custom
                        • AtlassianCrowdAuthenticationProviderTest.java
                        • AuthenticationProviderApplicationTest.java
              • pom.xml
            • password-migration
              • src
                • main
                  • resources
                    • application.properties
                  • java
                    • com
                      • example
                        • passwordmigration
                          • CustomAuthenticationApplication.java
                          • CustomUserDetailsService.java
                          • GreetingRestController.java
                          • CustomSecurityConfiguration.java
                          • CustomUserDetails.java
                • test
                  • java
                    • com
                      • example
                        • passwordmigration
                          • PasswordMigrationApplicationTests.java
              • pom.xml
              • .gitignore
            • xauth-app
              • src
                • main
                  • resources
                    • application.properties
                  • java
                    • livelessons
                      • custom
                        • CustomApplication.java
                • test
                  • java
                    • livelessons
                      • custom
                        • GreetingsRestControllerTest.java
              • pom.xml
            • login
              • src
                • main
                  • resources
                    • templates
                      • layout.html
                      • hidden.html
                      • logout.html
                      • login.html
                    • application.properties
                  • java
                    • livelessons
                      • LoginApplication.java
                • test
                  • resources
                    • logback-test.xml
                  • java
                    • livelessons
                      • LoginApplicationTests.java
                      • webdriver
                        • HiddenPage.java
                        • LoginPage.java
              • pom.xml
          • CommonAttacks
            • https
              • src
                • main
                  • resources
                    • templates
                      • index.html
                    • application.properties
                    • static
                      • cached.js
                  • java
                    • livelessons
                      • HttpsApplication.java
                      • SecurityConfig.java
                      • IndexController.java
                • test
                  • resources
                    • logback-test.xml
                  • java
                    • livelessons
                      • HttpsApplicationTests.java
                      • webdriver
                        • IndexPage.java
                        • LogoutPage.java
                        • LoginPage.java
                      • HelloSecurityTests.java
              • pom.xml
            • pom.xml
            • xss
              • src
                • main
                  • resources
                    • templates
                      • index.html
                    • application.properties
                  • java
                    • livelessons
                      • XSSApplication.java
                      • SecurityConfig.java
                      • IndexController.java
                • test
                  • resources
                    • logback-test.xml
                  • java
                    • livelessons
                      • CacheControlApplicationTests.java
                      • webdriver
                        • IndexPage.java
                        • LogoutPage.java
                        • LoginPage.java
                      • HelloSecurityTests.java
              • pom.xml
            • csrf
              • victim
                • credit-card
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                      • java
                        • livelessons
                          • CreditCardController.java
                          • SecurityConfig.java
                          • CreditCardApplication.java
                    • test
                      • java
                        • livelessons
                          • CreditCardApplicationTests.java
                          • webdriver
                            • IndexPage.java
                  • pom.xml
                • bank-get
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                      • java
                        • livelessons
                          • BankApplication.java
                          • BankController.java
                    • test
                      • java
                        • livelessons
                          • webdriver
                            • IndexPage.java
                          • BankApplicationTests.java
                  • pom.xml
                • bank-json
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                      • java
                        • livelessons
                          • SecurityConfig.java
                          • BankController.java
                          • BankJsonApplication.java
                    • test
                      • java
                        • livelessons
                          • webdriver
                            • IndexPage.java
                          • BankApplicationTests.java
                  • pom.xml
                • bank
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                      • java
                        • livelessons
                          • BankApplication.java
                          • SecurityConfig.java
                          • BankController.java
                    • test
                      • java
                        • livelessons
                          • webdriver
                            • IndexPage.java
                          • BankApplicationTests.java
                  • pom.xml
              • pom.xml
              • secure
                • bank-json
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                      • java
                        • livelessons
                          • BankController.java
                          • BankJsonApplication.java
                    • test
                      • java
                        • livelessons
                          • webdriver
                            • IndexPage.java
                          • BankApplicationTests.java
                  • pom.xml
                • bank
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                      • java
                        • livelessons
                          • BankApplication.java
                          • BankController.java
                    • test
                      • java
                        • livelessons
                          • webdriver
                            • IndexPage.java
                          • BankApplicationTests.java
                  • pom.xml
                • file-upload
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                      • java
                        • livelessons
                          • FileUploadApplication.java
                          • FileUploadController.java
                    • test
                      • resources
                        • livelessons
                          • the-file.txt
                      • java
                        • livelessons
                          • webdriver
                            • IndexPage.java
                            • LoginPage.java
                          • FileUploadITests.java
                          • FileUploadTests.java
                  • pom.xml
              • evil
                • src
                  • main
                    • resources
                      • application.properties
                      • static
                        • json.html
                        • index.html
                        • automated.html
                        • manual.html
                        • login.html
                    • java
                      • livelessons
                        • EvilApplication.java
                  • test
                    • java
                      • livelessons
                        • EvilApplicationTests.java
                • pom.xml
            • session-fixation
              • victim
                • credit-card
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                          • login.html
                        • application.properties
                      • java
                        • livelessons
                          • CreditCardController.java
                          • SecurityConfig.java
                          • IndexController.java
                          • CreditCardApplication.java
                    • test
                      • java
                        • livelessons
                          • CreditCardApplicationTests.java
                          • webdriver
                            • IndexPage.java
                  • pom.xml
              • pom.xml
              • secure
                • credit-card
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                          • login.html
                        • application.properties
                      • java
                        • livelessons
                          • CreditCardController.java
                          • IndexController.java
                          • CreditCardApplication.java
                    • test
                      • java
                        • livelessons
                          • CreditCardApplicationTests.java
                          • webdriver
                            • IndexPage.java
                  • pom.xml
            • clickjacking
              • pom.xml
              • secure
                • admin
                  • src
                    • main
                      • resources
                        • templates
                          • index.html
                        • application.properties
                        • static
                          • cached.js
                      • java
                        • livelessons
                          • SecurityConfig.java
                          • IndexController.java
                          • ClickJackingApplication.java
                    • test
                      • resources
                        • logback-test.xml
                      • java
                        • livelessons
                          • CacheControlApplicationTests.java
                          • webdriver
                            • IndexPage.java
                            • LogoutPage.java
                            • LoginPage.java
                          • HelloSecurityTests.java
                  • pom.xml
              • evil
                • src
                  • main
                    • resources
                      • application.properties
                      • static
                        • index.html
                    • java
                      • livelessons
                        • EvilApplication.java
                  • test
                    • java
                      • livelessons
                        • EvilApplicationTests.java
                • pom.xml
            • cache
              • src
                • main
                  • resources
                    • templates
                      • index.html
                    • application.properties
                    • static
                      • cached.js
                  • java
                    • livelessons
                      • CacheControlApplication.java
                      • SecurityConfig.java
                      • IndexController.java
                • test
                  • resources
                    • logback-test.xml
                  • java
                    • livelessons
                      • CacheControlApplicationTests.java
                      • webdriver
                        • IndexPage.java
                        • LogoutPage.java
                        • LoginPage.java
                      • HelloSecurityTests.java
              • pom.xml
          • Authorization
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • example
                      • authorization
                        • AuthorizationApplication.java
              • test
                • java
                  • com
                    • example
                      • authorization
                        • AuthorizationApplicationTests.java
            • pom.xml
          • BootCamp
            • src
              • main
                • resources
                  • application.properties
                • java
                  • com
                    • example
                      • bootcamp
                        • Bar.java
                        • LoggingAspect.java
                        • Foo.java
                        • BootcampApplication.java
                        • IsbnRestController.java
                        • UuidService.java
                        • LoggingFilter.java
              • test
                • java
                  • com
                    • example
                      • bootcamp
                        • UuidServiceTest.java
                        • IsbnRestControllerTests.java
            • pom.xml
      • SpringBoot
        • LibraryMicroservices
          • pom.xml
          • CatalogService
            • src
              • main
                • resources
                  • data.sql
                  • application.properties
                • java
                  • com
                    • learning
                      • linnyk
                        • Book.java
                        • BookRepository.java
                        • SpringMicroservicesCatalogApplication.java
            • pom.xml
          • LibraryComplete
            • src
              • main
                • resources
                  • application.properties
                  • static
                    • book.html
                • java
                  • com
                    • learning
                      • linnyk
                        • BookController.java
                        • SpringMicroservicesLibraryApplication.java
            • pom.xml
        • pom.xml
        • BootDemo
          • src
            • main
              • resources
                • application.yml
                • simple-context.xml
              • java
                • com
                  • learning
                    • linnyk
                      • SpringMicroservicesApplication.java
                      • CommandLineAppStartupRunner.java
                      • DemoConfiguration.java
          • pom.xml
        • restful-web-services
          • src
            • main
              • resources
                • data.sql
                • messages.properties
                • messages_fr.properties
                • application.properties
              • java
                • com
                  • learning
                    • linnyk
                      • restfulwebservices
                        • RestfulWebServicesApplication.java
                        • user
                          • exception
                            • ExceptionResponse.java
                            • CustomizedResponseEntityExceptionHandler.java
                            • UserNotFoundException.java
                          • model
                            • Post.java
                            • User.java
                          • repository
                            • PostRepository.java
                            • UserRepository.java
                          • UserJPAService.java
                          • UserJPAController.java
                        • hello_world
                          • HelloWorldController.java
                          • HelloWorldBean.java
                        • config
                          • SwaggerConfig.java
                          • InternationalizationConfig.java
                        • versioning
                          • dto
                            • PersonV2.java
                            • Name.java
                            • PersonV1.java
                          • PersonVersioningController.java
                        • filter
                          • SomeBean.java
                          • FilteringController.java
            • test
              • java
                • com
                  • learning
                    • linnyk
                      • restfulwebservices
                        • RestfulWebServicesApplicationTests.java
          • pom.xml
        • ShipWrecks
          • src
            • main
              • resources
                • db
                  • migration
                    • V2__create_shipwreck.sql
                • application-prod.properties
                • application-test.properties
                • application.properties
                • static
                  • views
                    • shipwreck-edit.html
                    • home.html
                    • _form.html
                    • shipwreck-add.html
                    • shipwreck-view.html
                    • shipwrecks.html
                  • images
                    • shipwreck.jpg
                  • lib
                    • bootstrap
                      • fonts
                        • glyphicons-halflings-regular.woff
                        • glyphicons-halflings-regular.eot
                        • glyphicons-halflings-regular.woff2
                        • glyphicons-halflings-regular.ttf
                        • glyphicons-halflings-regular.svg
                      • js
                        • bootstrap.min.js
                        • bootstrap.js
                      • css
                        • bootstrap.min.css.map
                        • bootstrap-theme.css.map
                        • bootstrap.min.css
                        • bootstrap.css
                        • bootstrap-theme.min.css
                        • bootstrap-theme.css
                        • bootstrap-theme.min.css.map
                    • html5shiv
                      • html5shiv.min.js
                      • html5shiv-printshiv.min.js
                      • html5shiv-printshiv.js
                      • html5shiv.js
                    • angular
                      • js
                        • angular-animate.min.js
                        • angular.min.js
                        • angular-ui-router.min.js
                        • angular-animate.js
                        • angular-animate.min.js.map
                        • angular-ui-router.js
                        • angular-resource.min.js
                        • angular-resource.js
                        • angular-ui-bootstrap-tpls.min.js
                        • angular-ui-bootstrap.js
                        • angular-ui-bootstrap-tpls.js
                        • angular-ui-bootstrap.min.js.map
                        • angular-ui-bootstrap.min.js
                        • angular-resource.min.js.map
                      • css
                        • angular-csp.css
                    • require
                      • require.js
                    • jquery
                      • jquery.min.js
                      • jquery.min.map
                    • respond
                      • respond.min.js
                      • respond.matchmedia.addListener.min.js
                      • respond.src.js
                      • respond.matchmedia.addListener.src.js
                    • assets
                      • js
                        • ie10-viewport-bug-workaround.js
                  • js
                    • controllers.js
                    • services.js
                    • app.js
                    • nav-controller.js
                  • index.html
                  • css
                    • style.css
                    • style.min.css
              • java
                • com
                  • learning
                    • config
                      • PersistenceConfiguration.java
                    • linnyk
                      • controllers
                        • HomeController.java
                        • ShipwreckControllerV1.java
                        • ShipwreckControllerV2.java
                      • model
                        • Shipwreck.java
                      • repository
                        • ShipwreckRepository.java
                        • ShipwreckStub.java
                      • App.java
            • test
              • java
                • com
                  • learning
                    • linnyk
                      • HomeControllerTest.java
                      • ShipwreckRepositoryIntegrationTest.java
                      • ShipwreckControllerIntegrationTest.java
                      • ShipwreckControllerTest.java
          • pom.xml
        • just-gif-it
          • src
            • main
              • resources
                • application.yaml
                • application.properties
              • java
                • com
                  • linnyk
                    • learning
                      • justgifit
                        • JustGifItApplication.java
                        • health
                          • JustGiftItIndicator.java
                        • services
                          • ConverterService.java
                          • VideoDecoderService.java
                          • GifEncoderService.java
                        • properties
                          • JustGifItProperties.java
                        • controller
                          • UploadController.java
            • test
              • java
                • com
                  • linnyk
                    • learning
                      • justgifit
                        • JustGifItApplicationTests.java
          • pom.xml
          • video
    • AOP
      • SpringAOP_AspectJ
        • m11-real-life-aspects-filter
          • src
            • main
              • java
                • configuration
                  • SystemConfiguration.java
                • com
                  • ewolff
                    • aspect
                      • AccountFilterAspect.java
                    • domain
                      • Account.java
                      • Customer.java
                    • repository
                      • AccountRepository.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • filter
                      • FilterTest.java
          • pom.xml
        • m06-pointcut-deep-dive
          • src
            • main
              • java
                • mypointcuts
                  • MyPointcuts.java
                • annotation
                  • Trace.java
                • com
                  • ewolff
                    • configuration
                      • SystemConfiguration.java
                    • service
                      • SimpleService.java
                    • aspect
                      • BeanNameAspect.java
                      • ClassNameAspect.java
                      • TraceAnnotationAspect.java
                    • repository
                      • SimpleRepository.java
            • test
              • java
                • com
                  • ewolff
                    • aspect
                      • TraceAnnotationAspectTest.java
                      • BeanNameAspectTest.java
                      • ClassNameAspectTest.java
          • pom.xml
        • m05-advice-deep-dive
          • src
            • main
              • resources
                • log4j.properties
              • java
                • configuration
                  • AdviceDeepDiveConfiguration.java
                • advicedeepdive
                  • AfterThrowingAdvice.java
                  • SimpleService.java
                  • AfterAdvice.java
                  • AfterReturningAdvice.java
                  • BeforeAdvice.java
                  • AroundAdvice.java
            • test
              • java
                • advicedeepdive
                  • AroundAdviceTest.java
                  • AfterThrowingAdviceTest.java
                  • BeforeAdviceTest.java
                  • AfterReturningAdviceTest.java
                  • AfterAdviceTest.java
          • pom.xml
        • pom.xml
        • m11-real-life-aspects-datacapture
          • src
            • main
              • java
                • configuration
                  • SystemConfiguration.java
                • com
                  • ewolff
                    • datacapture
                      • FirstFailureDataCaptureAspect.java
                      • Call.java
                      • CallContext.java
                    • service
                      • ErroneousService.java
                      • PlainService.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • datacapture
                      • DataCaptureTest.java
          • pom.xml
        • m10-spring-aspect-library-tracing
          • src
            • main
              • resources
                • system-configuration.xml
              • java
                • configuration
                  • SystemConfiguration.java
                • com
                  • ewolff
                    • service
                      • PlainService.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • aspects
                      • TracingTest.java
          • pom.xml
        • m11-real-life-aspects-jpa
          • src
            • main
              • java
                • com
                  • ewolff
                    • jpa
                      • HibernateStateSynchronizer.java
                      • JPAStateSynchronizer.java
          • pom.xml
        • m11-real-life-aspects-circuitbreaker
          • src
            • main
              • java
                • configuration
                  • SystemConfiguration.java
                • com
                  • ewolff
                    • circuitbreaker
                      • CircuitBreakerServiceImpl.java
                      • CircuitBreakerAspect.java
                      • CircuitBreakerServiceImpl2.java
                      • CircuitBreakerService.java
                      • CircuitBreaker.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • circuitbreaker
                      • CircuitBreakerTest.java
          • pom.xml
        • m11-real-life-aspects-retry
          • src
            • main
              • java
                • configuration
                  • SystemConfiguration.java
                • com
                  • ewolff
                    • service
                      • PlainService.java
                    • retry
                      • RetryAspect.java
                      • ErroneousService.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • retry
                      • RetryTest.java
          • pom.xml
        • m07-expressing-architecture-using-pointcut-annotations
          • src
            • main
              • resources
                • system-configuration.xml
              • java
                • com
                  • ewolff
                    • service
                      • MyService.java
                    • aspects
                      • PerformanceAspect.java
                      • ExceptionLoggingAspect.java
                      • CallTracker.java
                      • TracingAspect.java
                    • repository
                      • MyRepository.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • aspects
                      • ExceptionLoggingAspectTest.java
                      • AroundTracingAspectTest.java
                      • PerformanceAspectTest.java
          • pom.xml
        • m10-spring-aspect-library-transactions
          • src
            • main
              • resources
                • system-configuration.xml
              • java
                • com
                  • ewolff
                    • transaction
                      • StubPlatformTransactionManager.java
                    • service
                      • PlainService.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • aspects
                      • TransactionTest.java
          • pom.xml
        • m08-how-aspects-are-added-to-objects
          • src
            • main
              • java
                • configuration
                  • SystemConfiguration.java
                • com
                  • ewolff
                    • demo
                      • TxExample.java
                      • DemoClass.java
                    • aspects
                      • DemoAspect.java
                      • CallTracker.java
            • test
              • java
                • com
                  • ewolff
                    • aspects
                      • ManuallyAddingAdvice.java
                      • DemoTest.java
          • pom.xml
        • m09-spring-aop-vs-aspectj-load-time-weaving
          • src
            • main
              • resources
                • META-INF
                  • aop.xml
              • java
                • com
                  • ewolff
                    • demo
                      • CallAdvicedMethod.java
                      • DemoClass.java
                    • loadtimeweaving
                      • DemoAspect.java
          • pom.xml
        • m11-real-life-aspects-exceptions
          • src
            • main
              • java
                • configuration
                  • SystemConfiguration.java
                • com
                  • ewolff
                    • exceptions
                      • ExceptionHandling.java
                    • retry
                      • RetryAspect.java
                      • ErroneousService.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • retry
                      • RetryTest.java
          • pom.xml
        • m07-expressing-architecture-using-pointcut-packages
          • src
            • main
              • resources
                • system-configuration.xml
              • java
                • com
                  • ewolff
                    • service
                      • MyService.java
                    • aspects
                      • PerformanceAspect.java
                      • ExceptionLoggingAspect.java
                      • CallTracker.java
                      • TracingAspect.java
                    • repository
                      • MyRepository.java
                • SystemArchitecture.java
            • test
              • java
                • com
                  • ewolff
                    • aspects
                      • ExceptionLoggingAspectTest.java
                      • AroundTracingAspectTest.java
                      • PerformanceAspectTest.java
          • pom.xml
      • pom.xml
      • Tests
        • src
          • main
            • java
              • com
                • learning
                  • linnyk
                    • services
                      • MyClass.java
                      • MyOtherClass.java
                    • initialization
                      • config
                        • AppConfiguration.java
                    • aspects
                      • TestAspect.java
                    • App.java
        • pom.xml
    • README.md
    • Integration
      • SimpleJMX
        • src
          • main
            • java
              • com
                • learning
                  • linnyk
                    • client
                      • Client.java
                      • config
                        • ClientJmxConfig.java
                    • server
                      • Server.java
                      • beans
                        • impl
                          • MBeanExample.java
                        • IMBeanExample.java
                      • config
                        • ServerJmxConfig.java
        • pom.xml
      • pom.xml
      • SimpleRMI
        • src
          • main
            • java
              • com
                • learning
                  • linnyk
                    • client
                      • Client.java
                      • config
                        • RmiClientConfig.java
                    • server
                      • Server.java
                      • services
                        • UserService.java
                        • UserServiceImpl.java
                      • config
                        • RmiServerConfig.java
        • pom.xml
    • .gitignore
    • DB
      • SpringData
        • pom.xml
        • ps-guitar-db
          • src
            • main
              • resources
                • h2
                  • db.h2.db
                  • data.sql
                • META-INF
                  • spring
                    • app-context.xml
                  • persistence.xml
              • java
                • com
                  • guitar
                    • db
                      • config
                        • JpaConfiguration.java
                      • model
                        • Model.java
                        • Manufacturer.java
                        • Location.java
                        • ModelType.java
                      • repository
                        • ManufacturerRepository.java
                        • ModelTypeRepository.java
                        • spring_data
                          • LocationDataJPARepository.java
                          • ModelDataJPARepository.java
                          • ManufacturerDataJPARepository.java
                          • ModelTypeDataJPARepository.java
                          • custom
                            • ModelDataJPARepositoryImpl.java
                            • ModelDataCustomJPARepository.java
                        • ModelRepository.java
                        • LocationRepository.java
            • test
              • resources
                • log4j.properties
                • com
                  • guitar
                    • db
                      • applicationTests-context.xml
              • java
                • com
                  • guitar
                    • db
                      • ModelTypePersistenceTests.java
                      • ModelPersistenceTests.java
                      • ManufacturerPersistenceTests.java
                      • LocationPersistenceTests.java
          • pom.xml
        • Spring_Data_for_Java_Developers
          • 8_mongo_repository
            • src
              • main
                • resources
                  • spring
                    • application-context.xml
                  • log4j.properties
                  • populate.js
                • java
                  • com
                    • oreilly
                      • sdata
                        • Book.java
                        • AuthorToDBObjectConverter.java
                        • util
                          • BookUtil.java
                        • PointDeserializer.java
                        • Author.java
                        • Library.java
                        • repository
                          • BookRepository.java
                        • DBObjectToAuthorConverter.java
              • test
                • java
                  • com
                    • oreilly
                      • sdata
                        • TestMongoXMLConfig.java
            • pom.xml
          • pom.xml
          • 3_derived_query
            • src
              • main
                • resources
                  • spring
                    • application-context.xml
                  • log4j.properties
                  • init.sql
                • java
                  • com
                    • oreilly
                      • sdata
                        • repositories
                          • BookRepository.java
                        • data
                          • entities
                            • Book.java
                            • Author.java
              • test
                • java
                  • com
                    • oreilly
                      • sdata
                        • TestBookRepository.java
            • pom.xml
          • 6_spring_mvc_integration
            • src
              • main
                • resources
                  • spring
                    • application-context.xml
                  • log4j.properties
                  • init.sql
                • java
                  • com
                    • oreilly
                      • sdata
                        • repositories
                          • BookRepository.java
                        • controllers
                          • BookController.java
                        • data
                          • entities
                            • Book.java
                            • Author.java
                • webapp
                  • WEB-INF
                    • spring
                      • root-context.xml
                      • dispatcher-servlet.xml
                    • views
                      • books.jsp
                      • book.jsp
                    • web.xml
            • pom.xml
          • 9_spring_data_rest
            • spring-data-rest
              • src
                • main
                  • java
                    • com
                      • oreilly
                        • sdata
                          • ClassicProjection.java
                          • CustomRepositoryRestConfigurerAdapter.java
                  • webapp
                    • WEB-INF
                      • spring
                        • root-context.xml
                      • web.xml
              • pom.xml
            • pom.xml
            • spring-data-course
              • src
                • main
                  • resources
                    • log4j.properties
                    • init.sql
                    • application-context.xml
                  • java
                    • META-INF
                      • MANIFEST.MF
                    • com
                      • oreilly
                        • sdata
                          • Book.java
                          • BookRepository.java
                          • Author.java
                          • BookService.java
                          • Application.java
              • pom.xml
          • 2_crud
            • src
              • main
                • resources
                  • spring
                    • application-context.xml
                  • log4j.properties
                  • init.sql
                • java
                  • com
                    • oreilly
                      • sdata
                        • repositories
                          • BookRepository.java
                        • util
                          • BookUtil.java
                        • data
                          • entities
                            • Book.java
                        • Application.java
            • pom.xml
          • 5_advanced_techniques
            • src
              • main
                • resources
                  • spring
                    • application-context.xml
                  • log4j.properties
                  • init.sql
                • java
                  • com
                    • oreilly
                      • sdata
                        • CustomAuditorAware.java
                        • AsyncBookRepositoryApplication.java
                        • repositories
                          • BaseRepository.java
                          • BookRepository.java
                          • ExtendedRepositoryImpl.java
                        • util
                          • BookUtil.java
                        • data
                          • entities
                            • Book.java
                            • Author.java
              • test
                • java
                  • com
                    • oreilly
                      • sdata
                        • TestBookRepository.java
            • pom.xml
          • 7_mongo
            • src
              • main
                • resources
                  • spring
                    • application-context.xml
                  • log4j.properties
                • java
                  • com
                    • oreilly
                      • sdata
                        • util
                          • BookUtil.java
                        • config
                          • MongoDBConfig.java
                        • data
                          • entities
                            • Book.java
                            • Author.java
              • test
                • java
                  • com
                    • oreilly
                      • sdata
                        • TestMongoXMLConfig.java
                        • TestMongoJavaConfig.java
            • pom.xml
          • 4_query_techniques
            • src
              • main
                • resources
                  • spring
                    • application-context.xml
                  • log4j.properties
                  • init.sql
                • java
                  • com
                    • oreilly
                      • sdata
                        • repositories
                          • BookRepository.java
                        • data
                          • entities
                            • Book.java
                            • Author.java
              • test
                • java
                  • com
                    • oreilly
                      • sdata
                        • TestBookRepository.java
            • pom.xml
          • 1_configurations
            • Java_Configuration
              • src
                • main
                  • java
                    • com
                      • oreilly
                        • sdata
                          • BookRepository.java
                          • data
                            • entities
                              • Book.java
                          • BookService.java
                          • Application.java
                          • DataConfiguration.java
              • pom.xml
            • pom.xml
            • XML_Configuration
              • src
                • main
                  • resources
                    • spring
                      • application-context.xml
                  • java
                    • com
                      • oreilly
                        • sdata
                          • BookRepository.java
                          • data
                            • entities
                              • Book.java
                          • BookService.java
                          • Application.java
              • pom.xml
            • Spring_Boot_Configuration
              • src
                • main
                  • resources
                    • application.properties
                  • java
                    • com
                      • oreilly
                        • sdata
                          • SpringDataBootApplication.java
                          • BookRepository.java
                          • data
                            • entities
                              • Book.java
              • pom.xml
      • pom.xml
      • SpringCache
        • src
          • main
            • java
              • com
                • learning
                  • linnyk
                    • services
                      • CitiesService.java
                    • repositories
                      • CitiesRepository.java
                    • config
                      • AppConfig.java
                    • domain
                      • City.java
                    • App.java
        • pom.xml
      • SpringJDBC
        • src
          • main
            • resources
              • db
                • schema.sql
                • datasource.properties
              • log4j.properties
              • jdbc-config.xml
            • java
              • com
                • pluralsight
                  • util
                    • RideRowMapper.java
                    • ServiceError.java
                  • service
                    • RideService.java
                    • RideServiceImpl.java
                  • model
                    • Ride.java
                  • repository
                    • RideRepositoryImpl.java
                    • RideRepository.java
                  • controller
                    • RideController.java
            • webapp
              • index.jsp
              • WEB-INF
                • config
                  • servlet-config.xml
                • web.xml
          • test
            • java
              • com
                • pluralsight
                  • controller
                    • RestControllerTest.java
        • pom.xml
    • pet-sitter
      • 03-ps-test-solution
        • src
          • main
            • resources
              • spring
                • pet-cfg.xml
              • logback.xml
            • java
              • com
                • ps
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • config
                    • ServiceConfig.java
                    • JdbcRepoConfig.java
                    • PetConfigClass.java
                    • PetConfigClass2.java
                  • repos
                    • impl
                      • JdbcPetRepo.java
                      • JdbcUserRepo.java
                      • JdbcAbstractRepo.java
                      • JdbcReviewRepo.java
                      • JdbcResponseRepo.java
                      • JdbcRequestRepo.java
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
                    • NotFoundException.java
          • test
            • resources
              • spring
                • test-cfg.xml
            • java
              • com
                • ps
                  • integration
                    • AnnPetServiceTest.java
                    • SpringPetServiceTest.java
                    • SpringPetServiceTest2.java
                    • SpringPetServiceTest3.java
                  • util
                    • TestObjectsBuilder.java
                  • config
                    • TestAppConfig.java
                    • TestAppConfig3.java
                    • TestAppConfig2.java
                  • mock
                    • MockTemplateConfig.java
                  • repo
                    • services
                      • SimpleRequestServiceTest.java
                      • SimplePetServiceTest.java
                      • SimpleUserServiceTest.java
                      • MockPetServiceTest.java
                      • SimpleReviewServiceTest.java
                    • stub
                      • StubAbstractRepo.java
                      • StubPetRepo.java
        • pom.xml
      • 03-ps-test-practice
        • src
          • main
            • resources
              • spring
                • pet-cfg.xml
              • logback.xml
            • java
              • com
                • ps
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • PetConfigClass.java
                  • repos
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
                    • NotFoundException.java
          • test
            • resources
              • spring
                • test-cfg.xml
            • java
              • com
                • ps
                  • integration
                    • SpringPetServiceTest.java
                    • SpringPetServiceTest2.java
                  • util
                    • TestObjectsBuilder.java
                  • config
                    • TestAppConfig.java
                  • repo
                    • services
                      • SimpleRequestServiceTest.java
                      • SimplePetServiceTest.java
                      • SimpleUserServiceTest.java
                      • MockPetServiceTest.java
                      • SimpleReviewServiceTest.java
                    • stub
                      • StubAbstractRepo.java
                      • StubPetRepo.java
        • pom.xml
      • 10-ps-mvc-practice
        • src
          • main
            • resources
              • logback.xml
            • java
              • com
                • ps
                  • web
                    • UserController.java
                  • config
                    • WebInitializer.java
                    • WebConfig.java
                  • problem
                    • NotFoundException.java
            • webapp
              • images
              • WEB-INF
                • pets
                  • list.jsp
                • classes
                  • blue.properties
                  • green.properties
                • messages
                  • global.properties
                  • global_de.properties
                • users
                  • show.jsp
                  • list.jsp
                • home.jsp
                • error.jsp
              • styles
                • general.css
                • decorator-green.css
                • decorator-blue.css
          • test
            • java
              • com
                • ps
                  • web
                    • StubUserService.java
                    • UserControllerTest.java
        • pom.xml
      • 11-ps-security-solution
        • src
          • main
            • resources
              • logback.xml
            • java
              • com
                • ps
                  • web
                    • UserController.java
                  • init
                    • WebInitializer.java
                    • SecurityWebApplicationInitializer.java
                  • config
                    • WebConfig.java
                    • SecurityConfig.java
                  • problem
                    • NotFoundException.java
            • webapp
              • images
              • WEB-INF
                • pets
                  • list.jsp
                • classes
                  • blue.properties
                  • green.properties
                • messages
                  • global.properties
                  • global_de.properties
                • users
                  • show.jsp
                  • list.jsp
                • home.jsp
                • auth.jsp
                • error.jsp
              • styles
                • general.css
                • decorator-green.css
                • decorator-blue.css
          • test
            • java
              • web
                • StubUserService.java
                • UserControllerTest.java
        • pom.xml
      • 13-ps-jms-solution
        • src
          • main
            • resources
              • logback.xml
            • java
              • com
                • ps
                  • jms
                    • ConfirmationReceiver.java
                    • UserReceiver.java
                    • Confirmation.java
                    • ConfirmationSender.java
                    • User.java
                  • Application.java
        • pom.xml
      • 01-ps-start-practice
        • src
          • main
            • java
              • com
                • ps
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleOperationsService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • repos
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
          • test
            • java
              • com
                • ps
                  • repo
                    • services
                      • SimpleServiceTestBase.java
                      • SimpleOperationsServiceTest.java
                    • stub
                      • StubAbstractRepo.java
                      • StubResponseRepo.java
                      • StubReviewRepo.java
                      • StubRequestRepo.java
                      • StubUserRepo.java
                      • StubPetRepo.java
        • pom.xml
      • 12-ps-remoting-practice
        • src
          • main
            • java
              • com
                • ps
                  • remoting
                    • config
                      • RmiExporterBootstrap.java
                      • RmiServerConfig.java
          • test
            • java
              • com
                • ps
                  • remoting
                    • config
                      • RmiClientConfig.java
                    • RmiTests.java
        • pom.xml
      • 15-ps-ws-rest-solution
        • src
          • main
            • java
              • com
                • ps
                  • web
                    • RestUserController.java
                    • UserController.java
                  • init
                    • WebInitializer.java
                  • config
                    • WebConfig.java
                  • exs
                    • UserException.java
                    • RestExceptionProcessor.java
                    • JsonError.java
            • webapp
              • images
              • WEB-INF
                • welcome.jsp
          • test
            • java
              • com
                • ps
                  • web
                    • RestUserControllerTest.java
                    • StandaloneRestUserControllerTest.java
        • pom.xml
      • 11-ps-boot-sample
        • src
          • main
            • resources
              • application.yml
              • templates
                • home.html
              • logback-spring.xml
              • banner.txt
            • java
              • com
                • ps
                  • start
                    • YamlConfBean.java
                    • CtxController.java
                    • AppSettings.java
                    • Application.java
          • test
            • java
              • com
                • ps
                  • start
                    • CtxControllerTest.java
        • pom.xml
      • 17-ps-micro-sample
        • src
          • main
            • resources
              • logback.xml
              • user-server.yml
              • db
                • pet
                  • data.sql
                  • db.properties
                  • schema.sql
                • user
                  • data.sql
                  • db.properties
                  • schema.sql
              • public
                • general.css
              • web-server.yml
              • discovery.yml
              • web-server
                • templates
                  • error.html
                  • pets.html
                  • all.html
                  • index.html
              • pet-server.yml
            • java
              • com
                • ps
                  • pet
                    • Pet.java
                    • PetController.java
                    • PetRepo.java
                    • PetType.java
                    • PetServer.java
                    • PetServiceConfig.java
                  • web
                    • AllWebService.java
                    • UserSkeleton.java
                    • HomeController.java
                    • WebServer.java
                    • PetSkeleton.java
                    • AllWebController.java
                  • user
                    • UserServer.java
                    • UserController.java
                    • UserRepo.java
                    • UserServiceConfig.java
                    • User.java
                  • PetType.java
                  • exceptions
                    • PetNotFoundException.java
                    • UserNotFoundException.java
                  • server
                    • DiscoveryServer.java
                  • Application.java
        • pom.xml
      • pom.xml
      • 12-ps-remoting-solution
        • src
          • main
            • java
              • com
                • ps
                  • config
                    • HttpInvokerConfig.java
                    • WebConfig.java
                    • WebAppInitializer.java
          • test
            • java
              • com
                • ps
                  • remoting
                    • config
                      • HttpInvokerClientConfig.java
                    • RmiTests.java
        • pom.xml
      • 09-ps-mongo-sample
        • src
          • main
            • java
              • com
                • ps
                  • services
                    • impl
                      • UserServiceImpl.java
                    • UserService.java
                  • init
                    • DBInitializer.java
                  • config
                    • AppConfig.java
                  • ents
                    • User.java
                  • exceptions
                    • MailSendingException.java
                  • repos
                    • UserRepo.java
                    • MongoDBRepo.java
          • test
            • java
              • com
                • ps
                  • repo
                    • TestUserRepo.java
        • pom.xml
      • 01-ps-start-solution
        • src
          • main
            • java
              • com
                • ps
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleOperationsService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • repos
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
          • test
            • java
              • com
                • ps
                  • repo
                    • services
                      • SimpleServiceTestBase.java
                      • SimpleOperationsServiceTest.java
                    • stub
                      • StubAbstractRepo.java
                      • StubResponseRepo.java
                      • StubReviewRepo.java
                      • StubRequestRepo.java
                      • StubUserRepo.java
                      • StubPetRepo.java
        • pom.xml
      • 02-ps-container-01-solution
        • src
          • main
            • resources
              • spring
                • ctr
                  • sample-config-02.xml
                  • sample-config-01.xml
                • others
                  • sample-config-02.xml
                  • converter-cfg.xml
                  • sample-config-03.xml
                  • sample-config-01.xml
                  • num-cfg.xml
                  • collections-cfg.xml
                  • factory-cfg.xml
                • application-config.xml
                • set
                  • sample-config-02.xml
                  • sample-config-01.xml
              • logback.xml
              • db
                • datasource.properties
            • java
              • com
                • ps
                  • sample
                    • ComplexBean.java
                    • ComplexBean2.java
                    • SimpleBean.java
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleOperationsService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • beans
                    • ComplexBean.java
                    • ctr
                      • ComplexBeanImpl.java
                      • package-info.java
                      • ComplexBean2Impl.java
                    • others
                      • SimpleFactoryBean.java
                      • SimpleFactoryMethod.java
                      • MultipleTypesBean.java
                      • SpringFactoryBean.java
                      • SimpleSingleton.java
                      • DateConverter.java
                      • CollectionHolder.java
                    • SimpleBean.java
                    • set
                      • ComplexBeanImpl.java
                      • package-info.java
                      • ComplexBean2Impl.java
                    • SimpleBeanImpl.java
                  • repos
                    • impl
                      • JdbcPetRepo.java
                      • JdbcUserRepo.java
                      • JdbcAbstractRepo.java
                      • JdbcReviewRepo.java
                      • JdbcResponseRepo.java
                      • JdbcRequestRepo.java
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
          • test
            • resources
              • spring
                • test-config-02.xml
                • test-config-03.xml
                • test-config-01.xml
              • db
                • schema.sql
                • test-data.sql
            • java
              • com
                • ps
                  • beans
                    • ctr
                      • CIBeansTest.java
                    • others
                      • CollectionBeansTest.java
                      • MtBeanTest.java
                      • BeanNamingTest.java
                    • set
                      • SIBeansTest.java
                  • cfg
                    • Appconfig.java
                  • ApplicationContextTest.java
                  • quiz
                    • QuizBean.java
                  • another
                    • quiz
                      • AnotherQuizBean.java
        • pom.xml
      • 05-ps-jdbc-solution
        • src
          • main
            • java
              • com
                • ps
                  • config
                    • AppConfig.java
                  • repos
                    • impl
                      • JdbcNamedTemplateUserRepo.java
                      • JdbcTemplateUserRepo.java
                    • UserRepo.java
                    • util
                      • UserRowMapper.java
          • test
            • resources
              • db
                • db.properties
                • schema.sql
                • test-data.sql
            • java
              • com
                • ps
                  • config
                    • TestDataConfig.java
                  • repo
                    • TestNamedJdbcTemplateUserRepo.java
                    • TestJdbcTemplateUserRepo.java
        • pom.xml
      • 14-ps-ws-sample
        • src
          • main
            • resources
              • sample
                • userMessage.xsd
                • userMessage.xml
                • getUserRequest.xml
                • userMessage.wsdl
              • logback-spring.xml
            • java
              • com
                • ps
                  • CtxController.java
                  • UserMessageEndpoint.java
                  • WebServiceConfig.java
                  • UserMessageRepository.java
                  • Application.java
                  • ws
                    • ObjectFactory.java
                    • userMessage.xsd
                    • UserMessage.java
                    • GetUserResponse.java
                    • UserType.java
                    • GetUserRequest.java
          • test
            • java
              • com
                • ps
                  • ws
                    • ApplicationTest.java
        • pom.xml
        • soapUI-ws-boot
          • ws-boot-soapui-project.xml
      • 07-ps-hibernate-practice
        • src
          • main
            • java
              • com
                • ps
                  • services
                    • impl
                      • UserServiceImpl.java
                    • UserService.java
                  • config
                    • AppConfig.java
                  • exceptions
                    • MailSendingException.java
                  • repos
                    • impl
                      • HibernateUserRepo.java
                    • UserRepo.java
          • test
            • resources
              • db
                • db.properties
              • hibernate-test-data-config.xml
            • java
              • com
                • ps
                  • services
                    • TestUserService.java
                  • config
                    • TestDataConfig.java
                  • repo
                    • TestHibernateUserRepoXMLConfiguration.java
                    • TestHibernateUserRepoJavaConfiguration.java
        • pom.xml
      • 06-ps-tx-solution
        • src
          • main
            • resources
              • logback.xml
            • java
              • com
                • ps
                  • services
                    • impl
                      • PetServiceImpl.java
                      • ProgramaticUserService2.java
                      • UserServiceImpl.java
                      • ProgramaticUserService.java
                    • UserService.java
                    • PetService.java
                  • config
                    • AppConfig.java
                  • exceptions
                    • MailSendingException.java
                  • repos
                    • impl
                      • JdbcTemplatePetRepo.java
                      • JdbcTemplateUserRepo.java
                    • UserRepo.java
                    • PetRepo.java
                    • util
                      • UserRowMapper.java
          • test
            • resources
              • logback-test.xml
              • db
                • delete-test-data.sql
                • extra-data.sql
                • db.properties
                • schema.sql
                • test-data.sql
            • java
              • com
                • ps
                  • sample
                    • MusicCleaner.java
                  • services
                    • PetServiceTest.java
                    • UserServiceTest.java
                    • ProgramaticUserServiceTest.java
                    • ProgramaticUserService2Test.java
                  • config
                    • TestDataConfig.java
                  • repo
                    • TransactionalJdbcRepoTest.java
                    • TestJdbcTemplateUserRepo.java
        • pom.xml
      • 00-ps-core
        • src
          • main
            • java
              • com
                • ps
                  • base
                    • RequestStatus.java
                    • ResponseStatus.java
                    • PetType.java
                    • AbstractEntity.java
                    • UserType.java
                    • ReviewGrade.java
                  • util
                    • JsonDateSerializer.java
                    • DateFormatter.java
                    • RecordBuilder.java
                    • Pair.java
                  • CleanUp.java
                  • ents
                    • Pet.java
                    • Response.java
                    • Request.java
                    • Review.java
                    • User.java
        • pom.xml
      • 04-ps-aop-solution
        • src
          • main
            • java
              • com
                • ps
                  • services
                    • UserService.java
                    • UserServiceImpl.java
                  • config
                    • AppConfig.java
                  • aspects
                    • PointcutContainer.java
                    • UserRepoMonitor.java
                  • exception
                    • UnexpectedException.java
                    • NotFoundException.java
                  • ents
                    • User.java
                  • repos
                    • impl
                      • JdbcUserRepo.java
                      • JdbcTemplateUserRepo.java
                    • UserRepo.java
          • test
            • resources
              • db
                • schema.sql
                • test-data.sql
            • java
              • com
                • ps
                  • config
                    • TestJdbcUserRepo.java
                    • TestDataConfig.java
                    • TestJdbcTemplateUserRepo.java
                    • TestUserService.java
        • pom.xml
      • 05-ps-jdbc-practice
        • src
          • main
            • java
              • com
                • ps
                  • config
                    • AppConfig.java
                  • repos
                    • impl
                      • JdbcNamedTemplateUserRepo.java
                      • JdbcTemplateUserRepo.java
                    • UserRepo.java
                    • util
                      • UserRowMapper.java
          • test
            • resources
              • db
                • db.properties
                • schema.sql
                • test-data.sql
            • java
              • com
                • ps
                  • config
                    • TestDataConfig.java
                  • repo
                    • TestNamedJdbcTemplateUserRepo.java
                    • TestJdbcTemplateUserRepo.java
        • pom.xml
      • 02-ps-container-02-solution
        • src
          • main
            • resources
              • spring
                • application-config.xml
                • user-repo-config.xml
              • logback.xml
              • db
                • datasource.properties
            • java
              • com
                • ps
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleOperationsService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • config
                    • RequestRepoConfig.java
                    • AllRepoConfig.java
                    • UserRepoDSConfig.java
                    • DataSourceConfig.java
                    • DataSourceConfig1.java
                    • PetRepoConfig.java
                  • repos
                    • impl
                      • JdbcPetRepo.java
                      • JdbcUserRepo.java
                      • JdbcAbstractRepo.java
                      • JdbcReviewRepo.java
                      • JdbcResponseRepo.java
                      • JdbcRequestRepo.java
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
          • test
            • resources
              • spring
                • test-config-04.xml
                • test-config-05.xml
                • test-config-02.xml
                • test-config-03.xml
                • test-config-01.xml
            • java
              • com
                • ps
                  • sample
                    • TestBeanOne.java
                  • ApplicationContextTest.java
                  • tmp
                    • QuizBean.java
                    • AppConfig.java
                    • AutowiringTest.java
                  • CfgToXmlTest.java
                  • BootstrapTest.java
                  • GenericQualifierTest.java
                  • XmlToCfgTest.java
                  • MixedConfigTest.java
                  • AutowiringTest.java
        • pom.xml
      • 13-ps-jms-practice
        • src
          • main
            • resources
              • logback.xml
            • java
              • com
                • ps
                  • jms
                    • UserSender.java
                    • ConfirmationReceiver.java
                    • UserReceiver.java
                    • Confirmation.java
                    • config
                      • JmsConsumerConfig.java
                      • JmsCommonConfig.java
                      • JmsProducerConfig.java
                    • ConfirmationSender.java
          • test
            • resources
              • logback-test.xml
            • java
              • com
                • ps
                  • jms
                    • UserProducerApp.java
                    • UserConsumerApp.java
        • pom.xml
      • 09-ps-data-jpa-practice
        • src
          • main
            • resources
              • prod
                • db.properties
            • java
              • com
                • ps
                  • services
                    • impl
                      • UserServiceImpl.java
                    • UserService.java
                  • init
                    • DBInitializer.java
                  • config
                    • PersistenceConfig.java
                    • db
                      • DataSourceConfig.java
                      • DataConfig.java
                    • AppConfig.java
                  • exceptions
                    • MailSendingException.java
                  • repos
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
          • test
            • resources
              • db
                • db.properties
            • java
              • com
                • ps
                  • services
                    • UserServiceTest.java
                  • config
                    • db
                      • TestDataConfig.java
                  • repo
                    • TestUserRepo.java
        • pom.xml
      • 15-ps-rest-boot-sample
        • src
          • main
            • resources
              • logback.xml
              • application.yaml
              • static
                • index.html
            • java
              • com
                • ps
                  • rest
                    • exception_processors
                      • RestExceptionProcessor.java
                    • config
                      • WebSecurityConfig.java
                    • controllers
                      • RestUserController.java
                    • domain
                      • User.java
                    • exceptions
                      • UserException.java
                      • JsonError.java
                    • Application.java
          • test
            • java
              • com
                • ps
                  • rest
                    • RestUserControllerTest.java
        • pom.xml
      • 07-ps-hibernate-solution
        • src
          • main
            • java
              • com
                • ps
                  • services
                    • impl
                      • UserServiceImpl.java
                    • UserService.java
                  • config
                    • AppConfig.java
                  • exceptions
                    • MailSendingException.java
                  • sqlformatter
                    • SimpleFormatter.java
                  • repos
                    • impl
                      • HibernateUserRepo.java
                    • UserRepo.java
          • test
            • resources
              • db
                • db.properties
              • spy.properties
            • java
              • com
                • ps
                  • services
                    • UserServiceTest.java
                  • config
                    • TestDataConfig.java
                  • repo
                    • TestHibernateUserRepo.java
        • pom.xml
      • 03-ps-test-sample
        • src
          • main
            • resources
              • logback.xml
              • db
                • datasource.properties
            • java
              • com
                • ps
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • config
                    • PetConfigClass.java
                    • ProdDataConfig.java
                  • repos
                    • impl
                      • JdbcPetRepo.java
                      • JdbcUserRepo.java
                      • JdbcAbstractRepo.java
                      • JdbcReviewRepo.java
                      • JdbcResponseRepo.java
                      • JdbcRequestRepo.java
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
                    • NotFoundException.java
          • test
            • resources
              • db
                • schema.sql
                • test-data.sql
            • java
              • com
                • ps
                  • test
                    • PetServiceTest.java
                  • config
                    • TestDataConfig.java
        • pom.xml
      • 11-ps-security-practice
        • src
          • main
            • resources
              • logback.xml
            • java
              • com
                • ps
                  • web
                    • UserController.java
                  • init
                    • WebInitializer.java
                    • SecurityWebApplicationInitializer.java
                  • config
                    • ServiceConfig.java
                    • WebConfig.java
                    • SecurityConfig.java
                  • problem
                    • NotFoundException.java
            • webapp
              • images
              • WEB-INF
                • pets
                  • list.jsp
                • classes
                  • blue.properties
                  • green.properties
                • messages
                  • global.properties
                  • global_de.properties
                • users
                  • show.jsp
                  • list.jsp
                • home.jsp
                • auth.jsp
                • error.jsp
              • styles
                • general.css
                • decorator-green.css
                • decorator-blue.css
          • test
            • java
              • web
                • StubUserService.java
                • UserControllerTest.java
        • pom.xml
      • 15-ps-ws-rest-practice
        • src
          • main
            • java
              • com
                • ps
                  • web
                    • RestUserController.java
                  • init
                    • WebInitializer.java
                  • config
                    • WebConfig.java
                  • exs
                    • UserException.java
                    • RestExceptionProcessor.java
                    • JsonError.java
            • webapp
              • images
              • WEB-INF
                • welcome.jsp
          • test
            • java
              • com
                • ps
                  • web
                    • RestUserControllerTest.java
        • pom.xml
      • 16-ps-jmx-sample
        • src
          • main
            • resources
              • logback.xml
            • java
              • com
                • ps
                  • start
                    • JmxCounter.java
                    • Application.java
                    • JmxCounterImpl.java
        • pom.xml
      • 02-ps-container-02-practice
        • src
          • main
            • resources
              • spring
                • application-config.xml
                • user-repo-config.xml
              • db
                • datasource.properties
            • java
              • com
                • ps
                  • services
                    • impl
                      • SimpleResponseService.java
                      • SimplePetService.java
                      • SimpleRequestService.java
                      • SimpleOperationsService.java
                      • SimpleUserService.java
                      • SimpleAbstractService.java
                      • SimpleReviewService.java
                    • RequestService.java
                    • UserService.java
                    • ResponseService.java
                    • AbstractService.java
                    • OperationsService.java
                    • ReviewService.java
                    • PetService.java
                  • config
                    • RequestRepoConfig.java
                    • AllRepoConfig.java
                    • UserRepoDSConfig.java
                    • DataSourceConfig.java
                    • DataSourceConfig1.java
                    • PetRepoConfig.java
                  • repos
                    • impl
                      • JdbcPetRepo.java
                      • JdbcUserRepo.java
                      • JdbcAbstractRepo.java
                      • JdbcReviewRepo.java
                      • JdbcResponseRepo.java
                      • JdbcRequestRepo.java
                    • UserRepo.java
                    • PetRepo.java
                    • ReviewRepo.java
                    • ResponseRepo.java
                    • RequestRepo.java
                    • AbstractRepo.java
          • test
            • resources
              • spring
                • test-config-04.xml
                • test-config-02.xml
                • test-config-03.xml
                • test-config-01.xml
            • java
              • com
                • ps
                  • ApplicationContextTest.java
                  • CfgToXmlTest.java
                  • BootStrapInjectionTest.java
                  • BootstrapTest.java
                  • GenericQualifierTest.java
                  • XmlToCfgTest.java
                  • AutowiringTest.java
        • pom.xml
      • 08-ps-jpa-solution
        • src
          • main
            • java
              • com
                • ps
                  • services
                    • impl
                      • UserServiceImpl.java
                    • UserService.java
                  • init
                    • DBInitializer.java
                  • config
                    • AppConfig.java
                  • exceptions
                    • MailSendingException.java
                  • repos
                    • impl
                      • JpaUserRepo.java
                    • UserRepo.java
          • test
            • resources
              • db
                • db.properties
            • java
              • com
                • ps
                  • services
                    • UserServiceTest.java
                  • config
                    • TestDataConfig.java
                  • repo
                    • TestJpaUserRepo.java
        • pom.xml
      • 02-ps-container-01-practice
        • src
          • main
            • resources
              • spring
                • ctr
                  • sample-config-02.xml
                  • sample-config-01.xml
                • others
                  • sample-config-02.xml
                  • sample-config-03.xml
                  • sample-config-01.xml
                  • multiple-types-bean-config.xml
                • application-config.xml
                • set
                  • sample-config-02.xml
                  • sample-config-01.xml
              • logback.xml
              • db
                • datasource.properties
            • java
              • com
                • ps
                  • sample
                    • ComplexBean.java
                    • ComplexBean2.java
                    • SimpleBean.java
                  • beans
                    • ComplexBean.java
                    • ctr
                      • ComplexBeanImpl.java
                      • package-info.java
                      • ComplexBean2Impl.java
                    • others
                      • SimpleFactoryBean.java
                      • SimpleFactoryMethod.java
                      • MultipleTypesBean.java
                      • SpringFactoryBean.java
                      • SimpleSingleton.java
                      • DateConverter.java
                      • CollectionHolder.java
                    • SimpleBean.java
                    • set
                      • ComplexBeanImpl.java
                      • package-info.java
                      • ComplexBean2Impl.java
                    • SimpleBeanImpl.java
          • test
            • resources
              • spring
                • test-config-02.xml