├── .gitignore ├── .settings ├── org.eclipse.wst.validation.prefs ├── org.eclipse.m2e.core.prefs └── org.eclipse.wst.common.project.facet.core.xml ├── src ├── main │ ├── java │ │ └── com │ │ │ └── xgj │ │ │ ├── ioc │ │ │ ├── scope │ │ │ │ ├── Plane.java │ │ │ │ └── Pilot.java │ │ │ ├── beans │ │ │ │ ├── Boss.java │ │ │ │ └── Test.java │ │ │ ├── beansRelation │ │ │ │ ├── reference │ │ │ │ │ └── Plane.java │ │ │ │ └── depend │ │ │ │ │ ├── SystemSetting.java │ │ │ │ │ └── SysInit.java │ │ │ ├── inject │ │ │ │ ├── set │ │ │ │ │ ├── Plane.java │ │ │ │ │ └── SetterInjectTest.java │ │ │ │ └── construct │ │ │ │ │ ├── index │ │ │ │ │ └── Tank.java │ │ │ │ │ ├── joint │ │ │ │ │ └── Tank.java │ │ │ │ │ ├── jihe │ │ │ │ │ ├── list │ │ │ │ │ │ └── PetShop.java │ │ │ │ │ ├── map │ │ │ │ │ │ ├── PetShop.java │ │ │ │ │ │ └── Pets.java │ │ │ │ │ ├── merge │ │ │ │ │ │ └── PetShop.java │ │ │ │ │ ├── set │ │ │ │ │ │ ├── PetShop.java │ │ │ │ │ │ └── Pets.java │ │ │ │ │ ├── properties │ │ │ │ │ │ └── PetShop.java │ │ │ │ │ └── strongType │ │ │ │ │ │ └── PetShop.java │ │ │ │ │ ├── utilSchema │ │ │ │ │ └── PetShop.java │ │ │ │ │ ├── cascadeProperty │ │ │ │ │ ├── Pilot.java │ │ │ │ │ └── Plane.java │ │ │ │ │ ├── type │ │ │ │ │ └── ConstructInjectTest.java │ │ │ │ │ ├── loopsolve │ │ │ │ │ └── ConstructInjectTest.java │ │ │ │ │ ├── refParentBean │ │ │ │ │ ├── RefParentBeanTest.java │ │ │ │ │ └── Police.java │ │ │ │ │ ├── ref │ │ │ │ │ ├── Gun.java │ │ │ │ │ └── Police.java │ │ │ │ │ ├── reflect │ │ │ │ │ ├── Tank.java │ │ │ │ │ └── Plane.java │ │ │ │ │ ├── innerBean │ │ │ │ │ └── Police.java │ │ │ │ │ └── nullValue │ │ │ │ │ ├── Plane.java │ │ │ │ │ └── Pilot.java │ │ │ ├── lookup │ │ │ │ ├── MagicPilot.java │ │ │ │ └── Plane.java │ │ │ ├── configuration │ │ │ │ ├── Plane.java │ │ │ │ ├── lstmpSupport │ │ │ │ │ ├── Plugin.java │ │ │ │ │ ├── Plugin1.java │ │ │ │ │ ├── Plugin2.java │ │ │ │ │ ├── MyComponent.java │ │ │ │ │ └── ListMapSupportTest.java │ │ │ │ ├── other │ │ │ │ │ └── Plane.java │ │ │ │ ├── method │ │ │ │ │ ├── Pilot.java │ │ │ │ │ └── Plane.java │ │ │ │ ├── lazyLoad │ │ │ │ │ ├── Pilot.java │ │ │ │ │ ├── Plane.java │ │ │ │ │ └── LazyLoadTest.java │ │ │ │ ├── lifeCycle │ │ │ │ │ ├── Teacher.java │ │ │ │ │ ├── ScopeTest.java │ │ │ │ │ └── Student.java │ │ │ │ ├── resourcePattern │ │ │ │ │ ├── scan │ │ │ │ │ │ └── PlaneScan.java │ │ │ │ │ └── noScan │ │ │ │ │ │ └── PlaneNoScan.java │ │ │ │ ├── standard │ │ │ │ │ └── Plane.java │ │ │ │ └── Pilot.java │ │ │ ├── javaConfig │ │ │ │ ├── Teacher.java │ │ │ │ ├── JavaConfigTest.java │ │ │ │ ├── StudentTwo.java │ │ │ │ └── StudentOne.java │ │ │ ├── i18n │ │ │ │ ├── locale │ │ │ │ │ └── LocaleTest.java │ │ │ │ ├── tools │ │ │ │ │ ├── FormatToolTest.java │ │ │ │ │ └── MessageFormatToolTest.java │ │ │ │ ├── container │ │ │ │ │ └── ContainerI18NTest.java │ │ │ │ ├── messageSource │ │ │ │ │ └── MessageSourceTest.java │ │ │ │ └── resourceBoundle │ │ │ │ │ └── ResourceBoundleWithFormatTest.java │ │ │ ├── refOtherBeanPro │ │ │ │ └── SysConfig.java │ │ │ ├── refOtherBeanProByXml │ │ │ │ └── SysConfig.java │ │ │ ├── propertyplacehoder │ │ │ │ ├── PropertyPlaceHoderTest.java │ │ │ │ └── annotation │ │ │ │ │ └── MyDataSource.java │ │ │ ├── propertyplacehoderEncryption │ │ │ │ └── PropertyPlaceHoderEncryptionTest.java │ │ │ └── methodReplace │ │ │ │ ├── PilotOne.java │ │ │ │ └── Plane.java │ │ │ ├── aop │ │ │ ├── introduce │ │ │ │ ├── Forum.java │ │ │ │ ├── User.java │ │ │ │ ├── ForumDao.java │ │ │ │ ├── ForumService.java │ │ │ │ ├── TopicDao.java │ │ │ │ ├── SecurityService.java │ │ │ │ ├── PerformanceMonitor.java │ │ │ │ └── TransactionManager.java │ │ │ ├── base │ │ │ │ ├── cglib │ │ │ │ │ ├── CglibProxy.java │ │ │ │ │ ├── ForumService.java │ │ │ │ │ ├── ForumServiceImpl.java │ │ │ │ │ ├── ForumServiceTest.java │ │ │ │ │ ├── MethoPerformance.java │ │ │ │ │ └── PerformanceMonitor.java │ │ │ │ ├── instance │ │ │ │ │ ├── ForumService.java │ │ │ │ │ ├── ForumServiceImpl.java │ │ │ │ │ ├── MethoPerformance.java │ │ │ │ │ ├── PerformanceMonitor.java │ │ │ │ │ └── ForumServiceTest.java │ │ │ │ └── jdkproxy │ │ │ │ │ ├── ForumService.java │ │ │ │ │ ├── ForumServiceImpl.java │ │ │ │ │ ├── ForumServiceTest.java │ │ │ │ │ ├── MethoPerformance.java │ │ │ │ │ ├── PerformanceHandler.java │ │ │ │ │ └── PerformanceMonitor.java │ │ │ └── spring │ │ │ │ ├── advisor │ │ │ │ ├── aspectJ │ │ │ │ │ ├── function │ │ │ │ │ │ ├── args │ │ │ │ │ │ │ ├── User.java │ │ │ │ │ │ │ ├── ArtisanTT.java │ │ │ │ │ │ │ ├── ArgsAspect.java │ │ │ │ │ │ │ ├── atargs │ │ │ │ │ │ │ │ ├── T1.java │ │ │ │ │ │ │ │ ├── Monitor.java │ │ │ │ │ │ │ │ ├── AtArgsAspect.java │ │ │ │ │ │ │ │ ├── T0.java │ │ │ │ │ │ │ │ ├── T3.java │ │ │ │ │ │ │ │ └── T2.java │ │ │ │ │ │ │ ├── UserService.java │ │ │ │ │ │ │ └── UserServiceExt.java │ │ │ │ │ │ ├── attarget │ │ │ │ │ │ │ ├── C0.java │ │ │ │ │ │ │ ├── Mark.java │ │ │ │ │ │ │ ├── AtTargetAspect.java │ │ │ │ │ │ │ ├── C3.java │ │ │ │ │ │ │ ├── C1.java │ │ │ │ │ │ │ └── C2.java │ │ │ │ │ │ ├── atwithin │ │ │ │ │ │ │ ├── A0.java │ │ │ │ │ │ │ ├── A1.java │ │ │ │ │ │ │ ├── Mark2.java │ │ │ │ │ │ │ ├── AtWithinAspect.java │ │ │ │ │ │ │ ├── A2.java │ │ │ │ │ │ │ └── A3.java │ │ │ │ │ │ ├── within │ │ │ │ │ │ │ ├── Mart.java │ │ │ │ │ │ │ ├── NaiveWaiter.java │ │ │ │ │ │ │ ├── NaughtyWaiter.java │ │ │ │ │ │ │ ├── WithinAspect.java │ │ │ │ │ │ │ ├── seller │ │ │ │ │ │ │ │ └── SmartSeller.java │ │ │ │ │ │ │ └── Waiter.java │ │ │ │ │ │ ├── atwithin2 │ │ │ │ │ │ │ ├── Waiter.java │ │ │ │ │ │ │ ├── NaiveWaiter.java │ │ │ │ │ │ │ └── NaughtyWaiter.java │ │ │ │ │ │ ├── thisFun │ │ │ │ │ │ │ ├── ThisAspect.java │ │ │ │ │ │ │ ├── IBussinessService.java │ │ │ │ │ │ │ ├── BussinessService.java │ │ │ │ │ │ │ ├── ITransportService.java │ │ │ │ │ │ │ ├── AddTransportForBussinessAspect.java │ │ │ │ │ │ │ └── TransportService.java │ │ │ │ │ │ ├── target │ │ │ │ │ │ │ ├── TargetAspect.java │ │ │ │ │ │ │ ├── BussinessService.java │ │ │ │ │ │ │ └── IBussinessService.java │ │ │ │ │ │ ├── annotationFun │ │ │ │ │ │ │ ├── NeedTest.java │ │ │ │ │ │ │ ├── AnnotationTestAspect.java │ │ │ │ │ │ │ └── Waiter.java │ │ │ │ │ │ ├── execution │ │ │ │ │ │ │ ├── NaiveWaiter.java │ │ │ │ │ │ │ ├── SmartSeller.java │ │ │ │ │ │ │ ├── methodParam │ │ │ │ │ │ │ │ ├── Farmer.java │ │ │ │ │ │ │ │ ├── Worker.java │ │ │ │ │ │ │ │ └── ExcutionMethodParamAspect.java │ │ │ │ │ │ │ ├── ExecutionPublicAspect.java │ │ │ │ │ │ │ ├── end │ │ │ │ │ │ │ │ └── ExecutionEndAspect.java │ │ │ │ │ │ │ ├── classpoint │ │ │ │ │ │ │ │ ├── ExecutionClassAspect.java │ │ │ │ │ │ │ │ └── Cleaner.java │ │ │ │ │ │ │ └── packagepoint │ │ │ │ │ │ │ │ ├── ExecutionPackagepointAspect.java │ │ │ │ │ │ │ │ └── ExecutionPackagepointAspect2.java │ │ │ │ │ │ └── thisFun2 │ │ │ │ │ │ │ ├── Seller.java │ │ │ │ │ │ │ └── Waiter.java │ │ │ │ │ ├── basic │ │ │ │ │ │ ├── EnableSellerAspect.java │ │ │ │ │ │ ├── Seller.java │ │ │ │ │ │ ├── Waiter.java │ │ │ │ │ │ └── SmartSeller.java │ │ │ │ │ ├── aspectJByCode │ │ │ │ │ │ ├── PreGreetingAspect.java │ │ │ │ │ │ ├── PreGreetingAspectTest.java │ │ │ │ │ │ └── Waiter.java │ │ │ │ │ └── aspectJByConf │ │ │ │ │ │ ├── PreGreetingAspect.java │ │ │ │ │ │ └── Waiter.java │ │ │ │ ├── anno │ │ │ │ │ ├── ForumService.java │ │ │ │ │ ├── NeedTestAnnotation.java │ │ │ │ │ └── AnnotaitionSelfDefineTool.java │ │ │ │ ├── schema │ │ │ │ │ ├── package-info.java │ │ │ │ │ ├── demo │ │ │ │ │ │ ├── AdviceMethods.java │ │ │ │ │ │ ├── BussinessOne.java │ │ │ │ │ │ └── BussinessTwo.java │ │ │ │ │ ├── advices │ │ │ │ │ │ ├── InterfaceOne.java │ │ │ │ │ │ ├── AdviceMethods.java │ │ │ │ │ │ ├── IntfBussiness.java │ │ │ │ │ │ ├── InterfaceOneImpl.java │ │ │ │ │ │ └── IntfBussinessImpl.java │ │ │ │ │ ├── namePointcut │ │ │ │ │ │ ├── BussinessOne.java │ │ │ │ │ │ ├── BussinessTwo.java │ │ │ │ │ │ └── AdviceMethods.java │ │ │ │ │ ├── advisor │ │ │ │ │ │ ├── GreetingBeforeAdvice.java │ │ │ │ │ │ └── Waiter.java │ │ │ │ │ └── bindParameter │ │ │ │ │ │ ├── BussinessBindParam.java │ │ │ │ │ │ └── AdviceMethodsBindParam.java │ │ │ │ ├── introductionAdvisor │ │ │ │ │ ├── ForumService.java │ │ │ │ │ ├── MethodPerformace.java │ │ │ │ │ ├── Monitorable.java │ │ │ │ │ └── ControllablePerformaceMonitor.java │ │ │ │ ├── ComposablePointcut │ │ │ │ │ ├── WaiterDelegate.java │ │ │ │ │ ├── GreetingBeforeAdvice.java │ │ │ │ │ ├── GreetingComposablePointcut.java │ │ │ │ │ └── Waiter.java │ │ │ │ ├── ControlFlowAdvisor │ │ │ │ │ ├── WaiterDelegate.java │ │ │ │ │ ├── GreetingBeforeAdvice.java │ │ │ │ │ └── Waiter.java │ │ │ │ ├── DynamicAdvisor │ │ │ │ │ ├── DynamicAdvisorTest.java │ │ │ │ │ ├── GreetingBeforeAdvice.java │ │ │ │ │ ├── GreetingDynamicPointcut.java │ │ │ │ │ └── Waiter.java │ │ │ │ ├── aspectJAdvance │ │ │ │ │ ├── namePoint │ │ │ │ │ │ ├── NamePoint.java │ │ │ │ │ │ ├── NaiveWaiter.java │ │ │ │ │ │ └── NamePointAspect.java │ │ │ │ │ ├── pointOrder │ │ │ │ │ │ ├── Bussiness.java │ │ │ │ │ │ ├── PointOrderOneAspect.java │ │ │ │ │ │ └── PointOrderTwoAspect.java │ │ │ │ │ ├── joinPoint │ │ │ │ │ │ ├── LogicService.java │ │ │ │ │ │ └── JoinPointAspect.java │ │ │ │ │ ├── bindTypeAnnoObj │ │ │ │ │ │ ├── Bussiness.java │ │ │ │ │ │ ├── Monitor.java │ │ │ │ │ │ └── BindTypeAnnoObjectAspect.java │ │ │ │ │ ├── bindProxyObj │ │ │ │ │ │ ├── BindProxyObjAspect.java │ │ │ │ │ │ └── BussinessLogicService.java │ │ │ │ │ ├── bindException │ │ │ │ │ │ └── BindExceptionAspect.java │ │ │ │ │ ├── bindJointParameter │ │ │ │ │ │ ├── LogicBindService.java │ │ │ │ │ │ └── BindJointPointParameterAspect.java │ │ │ │ │ ├── bingReturnValue │ │ │ │ │ │ ├── BindReturnValueAspect.java │ │ │ │ │ │ └── BussinessRet.java │ │ │ │ │ └── pointcutComplex │ │ │ │ │ │ ├── PointcutComplexAspect.java │ │ │ │ │ │ ├── ISeller.java │ │ │ │ │ │ └── IWaiter.java │ │ │ │ ├── StaticMethodMatcherPointcutAdvisor │ │ │ │ │ ├── Seller.java │ │ │ │ │ ├── GreetingAdvisor.java │ │ │ │ │ ├── GreetBeforeAdivce.java │ │ │ │ │ └── StaticMethodMatcherPointcutAdvisorTest.java │ │ │ │ ├── RegexpMethodPointcutAdvisor │ │ │ │ │ ├── GreetBeforeAdivce.java │ │ │ │ │ └── RegexpMethodPointcutAdvisorTest.java │ │ │ │ └── autoCreateProxy │ │ │ │ │ ├── BeanNameAutoProxyCreator │ │ │ │ │ └── GreetingBeforeAdvice.java │ │ │ │ │ ├── DefaultAdvisorProxyCreator │ │ │ │ │ └── GreetingBeforeAdvice.java │ │ │ │ │ └── AnnotationAwareAspectJAutoProxyCreator │ │ │ │ │ ├── PreGreetingAspect.java │ │ │ │ │ └── Waiter.java │ │ │ │ └── advice │ │ │ │ ├── throwsAdvice │ │ │ │ ├── ForumService.java │ │ │ │ └── TransactionManager.java │ │ │ │ ├── beforceAdvice │ │ │ │ ├── BeforceAdviceTest.java │ │ │ │ ├── GreetingBeforeAdvice.java │ │ │ │ └── Waiter.java │ │ │ │ ├── innerCallAopSolve │ │ │ │ ├── NaiveWaiter.java │ │ │ │ ├── InnerCallAOPTest.java │ │ │ │ └── innerCallAOPInterceptor │ │ │ │ │ ├── SystemBootManager.java │ │ │ │ │ ├── BeanSelfProxyAware.java │ │ │ │ │ ├── BeanSelfProxyAwareMounter.java │ │ │ │ │ └── SystemBootAddon.java │ │ │ │ ├── methodInterceptor │ │ │ │ ├── GreetingInterceptor.java │ │ │ │ └── Waiter.java │ │ │ │ ├── afterRetruingAdivce │ │ │ │ ├── GreetingAfterAdvice.java │ │ │ │ └── Waiter.java │ │ │ │ ├── DelegatingIntroductionInterceptor │ │ │ │ ├── ForumService.java │ │ │ │ ├── MethodPerformace.java │ │ │ │ ├── Monitorable.java │ │ │ │ └── ControllablePerformaceMonitor.java │ │ │ │ └── proxyFactory │ │ │ │ └── Waiter.java │ │ │ ├── cache │ │ │ ├── readme │ │ │ ├── springCacheAnno │ │ │ │ ├── caching │ │ │ │ │ └── Product.java │ │ │ │ ├── cacheConfig │ │ │ │ │ └── Artisan.java │ │ │ │ ├── Artisan.java │ │ │ │ ├── cachePut │ │ │ │ │ └── ArtisanCachePutService.java │ │ │ │ ├── cacheable │ │ │ │ │ └── ArtisanSpringCacheService.java │ │ │ │ ├── CompleteDemoWithEhCache │ │ │ │ │ ├── domain │ │ │ │ │ │ └── Product.java │ │ │ │ │ └── service │ │ │ │ │ │ └── ProductServiceImpl.java │ │ │ │ └── cacheEvict │ │ │ │ │ └── ArtisanSpringCacheEvictService.java │ │ │ ├── selfCacheManagerDemo │ │ │ │ ├── CacheManager.java │ │ │ │ ├── domain │ │ │ │ │ └── LittleArtisan.java │ │ │ │ └── service │ │ │ │ │ └── LittleArtisanService.java │ │ │ ├── springCacheXml │ │ │ │ ├── domain │ │ │ │ │ └── LittleArtisan.java │ │ │ │ └── service │ │ │ │ │ └── LittleArtisanSpringCacheService.java │ │ │ ├── springCacheManagerDemo │ │ │ │ ├── domain │ │ │ │ │ └── LittleArtisan.java │ │ │ │ └── service │ │ │ │ │ └── LittleArtisanSpringCacheService.java │ │ │ ├── springCacheXmlEhCache │ │ │ │ ├── domain │ │ │ │ │ └── LittleArtisan.java │ │ │ │ └── service │ │ │ │ │ └── LittleArtisanSpringCacheService.java │ │ │ └── initData2CacheByOriginalMap │ │ │ │ ├── domain │ │ │ │ └── LittleArtisan.java │ │ │ │ ├── CacheBeanPostProcessor.java │ │ │ │ ├── service │ │ │ │ └── ArtisanService.java │ │ │ │ └── dao │ │ │ │ ├── ArtisanServiceDaoImpl.java │ │ │ │ └── ArtisanServiceDao.java │ │ │ ├── spel │ │ │ ├── Boss.java │ │ │ ├── Car.java │ │ │ ├── Address.java │ │ │ ├── annotation │ │ │ │ └── MyDataSource.java │ │ │ └── annotation_springel │ │ │ │ └── MyDataSource1.java │ │ │ ├── dao │ │ │ ├── demo │ │ │ │ ├── BaseDao.java │ │ │ │ ├── DemoDao.java │ │ │ │ └── CreateTableWithJdbcTemplate.java │ │ │ ├── lob │ │ │ │ ├── ARTISAN_LOB.sql │ │ │ │ ├── domain │ │ │ │ │ └── Artisan.java │ │ │ │ ├── dao │ │ │ │ │ ├── ArtisanLobDaoImp.java │ │ │ │ │ └── ArtisanLobDao.java │ │ │ │ └── nativeConn │ │ │ │ │ └── ArtisanDaoImpl.java │ │ │ ├── basicOperation │ │ │ │ ├── BaseDao.java │ │ │ │ ├── callProc │ │ │ │ │ ├── CallProcDemo.java │ │ │ │ │ ├── CallProcDemoWithSimpleJdbcCall.java │ │ │ │ │ └── CallProcDemoWithCallableStatementCreator.java │ │ │ │ ├── retrieve_select │ │ │ │ │ ├── Artisan.java │ │ │ │ │ └── ArtisanRDao.java │ │ │ │ ├── insertUpdateAndDelete │ │ │ │ │ ├── Artisan.java │ │ │ │ │ └── ArtisanDao.java │ │ │ │ └── getSingleValue │ │ │ │ │ └── GetCountOfArtisanDao.java │ │ │ ├── rowset │ │ │ │ └── dao │ │ │ │ │ ├── AritsanOracleDaoImpl.java │ │ │ │ │ └── AritsanOracleDao.java │ │ │ ├── transaction │ │ │ │ ├── programTrans │ │ │ │ │ ├── Artisan.java │ │ │ │ │ └── ProgramTransService.java │ │ │ │ ├── xmlTrans │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── BaseDao.java │ │ │ │ │ │ ├── impl │ │ │ │ │ │ │ └── StudentDaoImpl.java │ │ │ │ │ │ ├── StudentDao.java │ │ │ │ │ │ └── TeacherDao.java │ │ │ │ │ ├── sql │ │ │ │ │ │ └── tableAndIndex.sql │ │ │ │ │ └── service │ │ │ │ │ │ └── ManagerService.java │ │ │ │ ├── nestedCall │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── BaseDao.java │ │ │ │ │ │ ├── impl │ │ │ │ │ │ │ ├── StudentDaoImpl.java │ │ │ │ │ │ │ └── TeacherDaoImpl.java │ │ │ │ │ │ ├── StudentDao.java │ │ │ │ │ │ └── TeacherDao.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── BaseService.java │ │ │ │ │ │ ├── StudentService.java │ │ │ │ │ │ └── TeacherService.java │ │ │ │ ├── annotationTrans │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── BaseDao.java │ │ │ │ │ │ └── impl │ │ │ │ │ │ │ └── StudentDaoImpl.java │ │ │ │ │ ├── sql │ │ │ │ │ │ └── tableAndIndex.sql │ │ │ │ │ └── Service │ │ │ │ │ │ └── ManagerService.java │ │ │ │ ├── notice │ │ │ │ │ └── AopTransTestService.java │ │ │ │ ├── dbConnleak │ │ │ │ │ └── JdbcStudentService.java │ │ │ │ ├── multiThreadinTrans │ │ │ │ │ ├── dao │ │ │ │ │ │ ├── BaseDao.java │ │ │ │ │ │ └── StudentDaoImpl.java │ │ │ │ │ └── service │ │ │ │ │ │ ├── AnotherService.java │ │ │ │ │ │ ├── StudentService.java │ │ │ │ │ │ ├── MulitThreadService.java │ │ │ │ │ │ └── MulitThreadBaseService.java │ │ │ │ └── multiTxManager │ │ │ │ │ ├── ForumTransactional.java │ │ │ │ │ ├── MulitTxServiceWitSpecificName.java │ │ │ │ │ └── MulitTxServiceWithSelfDefineAnno.java │ │ │ ├── threadLocal │ │ │ │ ├── SeqNumWithThreadLocal.java │ │ │ │ └── SimpleThreadLocalByOurSelf.java │ │ │ ├── namedParameterJdbcTemplate │ │ │ │ └── dao │ │ │ │ │ ├── ArtisanNJDaoImpl.java │ │ │ │ │ └── ArtisanNJDao.java │ │ │ └── dataFieldMaxValueIncrementer │ │ │ │ └── oracle │ │ │ │ └── dao │ │ │ │ ├── AritsanOracleDaoImpl.java │ │ │ │ └── AritsanOracleDao.java │ │ │ ├── quartz │ │ │ ├── jdkTimer │ │ │ │ ├── jdkTimer │ │ │ │ │ ├── MyTask.java │ │ │ │ │ └── TimerRunner.java │ │ │ │ ├── springJdkTimer │ │ │ │ │ └── MyTask.java │ │ │ │ └── springJdkTimer2 │ │ │ │ │ └── MyJobService.java │ │ │ ├── quartzWithSpring │ │ │ │ ├── xml │ │ │ │ │ └── MyJob.java │ │ │ │ ├── xml2 │ │ │ │ │ └── MyJob2.java │ │ │ │ └── anno │ │ │ │ │ └── MyAnnoJob.java │ │ │ └── quartzItself │ │ │ │ ├── exception │ │ │ │ ├── BadJob1.java │ │ │ │ ├── BadJob2.java │ │ │ │ └── JobExceptionExample.java │ │ │ │ ├── quickDemo │ │ │ │ └── SimpleJob.java │ │ │ │ ├── useQuartz │ │ │ │ └── QuartzRun.java │ │ │ │ ├── misfire │ │ │ │ ├── MisfireExample.java │ │ │ │ └── StatefulDumbJob.java │ │ │ │ ├── listener │ │ │ │ ├── jobListener │ │ │ │ │ ├── Job1.java │ │ │ │ │ ├── Job2.java │ │ │ │ │ ├── MyJobListener.java │ │ │ │ │ └── JobListenerDemo.java │ │ │ │ ├── triggerListener │ │ │ │ │ ├── SimpleJob1.java │ │ │ │ │ ├── SimpleJob2.java │ │ │ │ │ ├── MyTriggerListener.java │ │ │ │ │ └── TriggerListenerDemo.java │ │ │ │ └── schedulerListener │ │ │ │ │ └── SchedulerListenerDemo.java │ │ │ │ ├── dateBuilder │ │ │ │ └── DateBuilderDemo.java │ │ │ │ ├── saveInfoInDB │ │ │ │ ├── MyPersistenceJob.java │ │ │ │ └── MyPoolingconnectionProvider.java │ │ │ │ ├── jobDataMapOfficalDemo │ │ │ │ ├── ColorJob.java │ │ │ │ └── JobStateExample.java │ │ │ │ ├── simpleTriggerDemo │ │ │ │ ├── SimpleExample.java │ │ │ │ └── SimpleTriggerExample.java │ │ │ │ ├── cronTriggerDemo │ │ │ │ └── CronTriggerExample.java │ │ │ │ ├── interruptableJob │ │ │ │ ├── InterruptExample.java │ │ │ │ └── DumbInterruptableJob.java │ │ │ │ ├── executeTimesCount │ │ │ │ └── CountExecuteTimes.java │ │ │ │ └── calendarDemo │ │ │ │ ├── CronCalendar │ │ │ │ └── CronCalendarDemo.java │ │ │ │ ├── DailyCalendar │ │ │ │ └── DailyCalendarDemo.java │ │ │ │ ├── AnnualCalendar │ │ │ │ └── AnnualCalendarDemo.java │ │ │ │ └── HolidayCalendar │ │ │ │ └── HolidayCalendarDemo.java │ │ │ └── oxm │ │ │ └── xstream │ │ │ └── quickDemo │ │ │ ├── XStreamDemo.java │ │ │ ├── aliasDemo │ │ │ ├── Test.java │ │ │ ├── Person.java │ │ │ ├── PhoneNumber.java │ │ │ ├── XStreamAliasDemo.java │ │ │ └── officeDemo │ │ │ │ ├── Blog.java │ │ │ │ ├── Author.java │ │ │ │ └── Entry.java │ │ │ ├── annotation │ │ │ ├── Test.java │ │ │ └── User.java │ │ │ ├── convert │ │ │ ├── DateConverter.java │ │ │ └── XStreamConverterDemo.java │ │ │ ├── json │ │ │ └── XStreamJsonDemo.java │ │ │ ├── persistence │ │ │ ├── PersistenceDemo.java │ │ │ └── PersistenceArrayListConverter.java │ │ │ └── streamObject │ │ │ └── ObjectStreamDemo.java │ ├── resources │ │ ├── i18n │ │ │ ├── resource_en_US.properties │ │ │ ├── resource_zh_CN.properties │ │ │ ├── fmt_resource_en_US.properties │ │ │ └── fmt_resource_zh_CN.properties │ │ ├── com │ │ │ └── xgj │ │ │ │ └── dao │ │ │ │ └── lob │ │ │ │ └── dao │ │ │ │ ├── 281015.jpg │ │ │ │ └── artisanDetail.txt │ │ ├── mysql │ │ │ └── db_mysql.properties │ │ ├── log4j.properties │ │ └── spring │ │ │ └── jdbc.properties │ └── webapp │ │ └── WEB-INF │ │ └── view │ │ └── showMessage.jsp └── test │ └── java │ └── com │ └── xgj │ ├── dao │ ├── rowset │ │ └── dao │ │ │ └── RowSetTest.java │ ├── Test.java │ ├── lob │ │ ├── dao │ │ │ └── ArtisanDaoLobTest.java │ │ └── nativeConn │ │ │ └── NativeConnTest.java │ ├── basicOperation │ │ ├── callProc │ │ │ ├── CallProcDemoTest.java │ │ │ ├── CallProcDemoWithSimpleJdbcCallTest.java │ │ │ └── CallProcDemoWithCallableStatementCreatorTest.java │ │ ├── retrieve_select │ │ │ └── ArtisanRDaoTest.java │ │ ├── insertUpdateAndDelete │ │ │ └── ArtisanDaoTest.java │ │ └── getSingleValue │ │ │ └── GetCountOfArtisanDaoTest.java │ ├── transaction │ │ ├── xmlTrans │ │ │ ├── service │ │ │ │ └── ManagerServiceTest.java │ │ │ └── dao │ │ │ │ └── impl │ │ │ │ ├── StudentDaoImplTest.java │ │ │ │ └── TeacherDaoImplTest.java │ │ ├── nestedCall │ │ │ └── service │ │ │ │ └── TeacherServiceTest.java │ │ ├── programTrans │ │ │ └── ProgramTransServiceTest.java │ │ ├── annotationTrans │ │ │ └── Service │ │ │ │ └── ManagerServiceTest.java │ │ └── multiThreadinTrans │ │ │ └── service │ │ │ └── MulitThreadServiceTest.java │ ├── namedParameterJdbcTemplate │ │ └── dao │ │ │ └── ArtisanNJDaoImplTest.java │ └── dataFieldMaxValueIncrementer │ │ └── oracle │ │ └── dao │ │ └── OracleSeqIncreaseTest.java │ ├── cache │ ├── springCacheXml │ │ └── service │ │ │ └── TestXmlCache.java │ ├── springCacheAnno │ │ ├── cacheable │ │ │ └── CacheableTest.java │ │ ├── cacheEvict │ │ │ └── CacheEvictTest.java │ │ └── cachePut │ │ │ └── ArtisanCachePutServiceTest.java │ ├── initData2CacheByOriginalMap │ │ └── InitData2CacheTest.java │ ├── springCacheXmlEhCache │ │ └── service │ │ │ └── TestXmlCacheEhcache.java │ ├── selfCacheManagerDemo │ │ └── service │ │ │ └── LittleArtisanCacheTest.java │ └── springCacheManagerDemo │ │ └── service │ │ └── LittleArtisanSCServiceTest.java │ ├── aop │ └── spring │ │ └── advisor │ │ ├── schema │ │ ├── demo │ │ │ └── ConfigBySchemaTest.java │ │ ├── advices │ │ │ └── DifferentAdviceTest.java │ │ ├── namePointcut │ │ │ └── NamePointBySchemaTest.java │ │ └── bindParameter │ │ │ └── AdviceMethodsBindParamTest.java │ │ ├── aspectJ │ │ ├── basic │ │ │ └── EnableSellerAspectTest.java │ │ ├── function │ │ │ ├── args │ │ │ │ ├── ArgsAspectTest.java │ │ │ │ └── atargs │ │ │ │ │ └── AtArgsAspectTest.java │ │ │ ├── target │ │ │ │ └── TargetAspectTest.java │ │ │ ├── thisFun │ │ │ │ └── ThisAspectTest.java │ │ │ ├── attarget │ │ │ │ └── AtTargetAspectTest.java │ │ │ ├── atwithin │ │ │ │ └── AtWithinAspectTest.java │ │ │ ├── execution │ │ │ │ ├── ExecutionPublicAspectTest.java │ │ │ │ └── end │ │ │ │ │ └── ExecutionEndAspectTest.java │ │ │ └── annotationFun │ │ │ │ └── AnnotationTestAspcetTest.java │ │ └── aspectJByConf │ │ │ └── PreGreetingAspectTest.java │ │ └── aspectJAdvance │ │ └── namePoint │ │ └── NamePointAspectTest.java │ └── quartz │ ├── quartzWithSpring │ ├── anno │ │ └── SpringQuartzAnnoTest.java │ ├── xml │ │ └── SpringQuartzXmlTest.java │ └── xml2 │ │ └── SpringQuartzXmlTest.java │ └── quartzItself │ └── saveInfoInDB │ └── QuartzPersistenceTest.java ├── README.md └── target ├── classes ├── com │ └── xgj │ │ ├── ioc │ │ ├── beans │ │ │ ├── Boss.class │ │ │ ├── Test.class │ │ │ └── Plane.class │ │ ├── lookup │ │ │ ├── Plane.class │ │ │ ├── LookupTest.class │ │ │ ├── MagicPilot.class │ │ │ └── MagicPilotImpl.class │ │ ├── scope │ │ │ ├── Pilot.class │ │ │ ├── Plane.class │ │ │ └── ScopeTest.class │ │ ├── inject │ │ │ ├── set │ │ │ │ ├── Plane.class │ │ │ │ └── SetterInjectTest.class │ │ │ └── construct │ │ │ │ ├── ref │ │ │ │ ├── Gun.class │ │ │ │ ├── Police.class │ │ │ │ └── RefTest.class │ │ │ │ ├── index │ │ │ │ ├── Tank.class │ │ │ │ └── ConstructInjectTest.class │ │ │ │ ├── joint │ │ │ │ ├── Tank.class │ │ │ │ └── ConstructInjectTest.class │ │ │ │ ├── loop │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── ConstructInjectTest.class │ │ │ │ ├── type │ │ │ │ ├── Tank.class │ │ │ │ └── ConstructInjectTest.class │ │ │ │ ├── innerBean │ │ │ │ ├── Gun.class │ │ │ │ ├── Police.class │ │ │ │ └── InnerBeanTest.class │ │ │ │ ├── jihe │ │ │ │ ├── map │ │ │ │ │ ├── Pets.class │ │ │ │ │ ├── PetShop.class │ │ │ │ │ └── InjectMapTest.class │ │ │ │ ├── set │ │ │ │ │ ├── Pets.class │ │ │ │ │ ├── PetShop.class │ │ │ │ │ └── InjectSetTest.class │ │ │ │ ├── list │ │ │ │ │ ├── Pets.class │ │ │ │ │ ├── PetShop.class │ │ │ │ │ └── InjectListTest.class │ │ │ │ ├── merge │ │ │ │ │ ├── Pets.class │ │ │ │ │ ├── PetShop.class │ │ │ │ │ └── InjectStrongTypeTest.class │ │ │ │ ├── properties │ │ │ │ │ ├── Pets.class │ │ │ │ │ ├── PetShop.class │ │ │ │ │ └── InjectPropertiesTest.class │ │ │ │ └── strongType │ │ │ │ │ ├── Pets.class │ │ │ │ │ ├── PetShop.class │ │ │ │ │ └── InjectStrongTypeTest.class │ │ │ │ ├── reflect │ │ │ │ ├── Plane.class │ │ │ │ ├── Tank.class │ │ │ │ ├── Commander.class │ │ │ │ └── ConstructInjectTest.class │ │ │ │ ├── loopsolve │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── ConstructInjectTest.class │ │ │ │ ├── nullValue │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── NullValueTest.class │ │ │ │ ├── utilSchema │ │ │ │ ├── Pets.class │ │ │ │ ├── PetShop.class │ │ │ │ └── UtilSchemaTest.class │ │ │ │ ├── refParentBean │ │ │ │ ├── Gun.class │ │ │ │ ├── Police.class │ │ │ │ └── RefParentBeanTest.class │ │ │ │ └── cascadeProperty │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── CascadePropertyTest.class │ │ ├── javaConfig │ │ │ ├── Teacher.class │ │ │ ├── StudentOne.class │ │ │ ├── StudentTwo.class │ │ │ └── JavaConfigTest.class │ │ ├── configuration │ │ │ ├── Pilot.class │ │ │ ├── Plane.class │ │ │ ├── other │ │ │ │ └── Plane.class │ │ │ ├── ConfigBeanTest.class │ │ │ ├── lazyLoad │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── LazyLoadTest.class │ │ │ ├── method │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── ConfigMethodTest.class │ │ │ ├── standard │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── StandardTest.class │ │ │ ├── lifeCycle │ │ │ │ ├── ScopeTest.class │ │ │ │ ├── Student.class │ │ │ │ └── Teacher.class │ │ │ ├── lstmpSupport │ │ │ │ ├── Plugin.class │ │ │ │ ├── Plugin1.class │ │ │ │ ├── Plugin2.class │ │ │ │ ├── MyComponent.class │ │ │ │ └── ListMapSupportTest.class │ │ │ └── resourcePattern │ │ │ │ ├── scan │ │ │ │ ├── PilotScan.class │ │ │ │ ├── PlaneScan.class │ │ │ │ └── ConfigBeanTest.class │ │ │ │ └── noScan │ │ │ │ ├── PilotNoScan.class │ │ │ │ ├── PlaneNoScan.class │ │ │ │ └── ConfigBeanNoScanTest.class │ │ ├── methodReplace │ │ │ ├── Plane.class │ │ │ ├── PilotOne.class │ │ │ ├── PilotTwo.class │ │ │ └── MethodReplacerTest.class │ │ ├── i18n │ │ │ ├── locale │ │ │ │ └── LocaleTest.class │ │ │ ├── tools │ │ │ │ ├── FormatToolTest.class │ │ │ │ └── MessageFormatToolTest.class │ │ │ ├── container │ │ │ │ └── ContainerI18NTest.class │ │ │ ├── messageSource │ │ │ │ └── MessageSourceTest.class │ │ │ ├── resourceBoundle │ │ │ │ ├── ResourceBoundleTest.class │ │ │ │ └── ResourceBoundleWithFormatTest.class │ │ │ └── reloadableResourceBundleMessageSource │ │ │ │ └── ReloadableResourceBundleMessageSourceTest.class │ │ ├── refOtherBeanPro │ │ │ ├── SysConfig.class │ │ │ ├── SysConfig$1.class │ │ │ ├── ApplicationManager.class │ │ │ └── BeanPropReferenceTest.class │ │ ├── beansRelation │ │ │ ├── depend │ │ │ │ ├── SysInit.class │ │ │ │ ├── CacheTask.class │ │ │ │ ├── CacheManager.class │ │ │ │ ├── SystemSetting.class │ │ │ │ └── BeansDependTest.class │ │ │ ├── extend │ │ │ │ ├── Plane.class │ │ │ │ └── BeansExtendTest.class │ │ │ └── reference │ │ │ │ ├── Pilot.class │ │ │ │ ├── Plane.class │ │ │ │ └── BeansRefTest.class │ │ ├── refOtherBeanProByXml │ │ │ ├── SysConfig.class │ │ │ ├── SysConfig$1.class │ │ │ ├── ApplicationManager.class │ │ │ └── BeanPropReferenceTest.class │ │ ├── propertyplacehoderEncryption │ │ │ ├── DESUtils.class │ │ │ ├── PropertyPlaceHoderEncryptionTest.class │ │ │ └── EncryptPropertyPlaceholderConfigurer.class │ │ └── propertyplacehoder │ │ │ ├── PropertyPlaceHoderTest.class │ │ │ └── annotation │ │ │ ├── MyDataSource.class │ │ │ └── AnnotationTest.class │ │ └── aop │ │ ├── introduce │ │ ├── Forum.class │ │ ├── User.class │ │ ├── ForumDao.class │ │ ├── TopicDao.class │ │ ├── ForumService.class │ │ ├── SecurityService.class │ │ ├── PerformanceMonitor.class │ │ └── TransactionManager.class │ │ ├── base │ │ ├── cglib │ │ │ ├── CglibProxy.class │ │ │ ├── ForumService.class │ │ │ ├── ForumServiceImpl.class │ │ │ ├── ForumServiceTest.class │ │ │ ├── MethoPerformance.class │ │ │ └── PerformanceMonitor.class │ │ ├── instance │ │ │ ├── ForumService.class │ │ │ ├── ForumServiceImpl.class │ │ │ ├── ForumServiceTest.class │ │ │ ├── MethoPerformance.class │ │ │ └── PerformanceMonitor.class │ │ └── jdkproxy │ │ │ ├── ForumService.class │ │ │ ├── ForumServiceImpl.class │ │ │ ├── ForumServiceTest.class │ │ │ ├── MethoPerformance.class │ │ │ ├── PerformanceHandler.class │ │ │ └── PerformanceMonitor.class │ │ └── spring │ │ └── advice │ │ ├── proxyFactory │ │ ├── Waiter.class │ │ ├── NaiveWaiter.class │ │ ├── GreetingBeforeAdvice.class │ │ └── BeforceAdivceByXmlTest.class │ │ ├── beforceAdvice │ │ ├── Waiter.class │ │ ├── NaiveWaiter.class │ │ ├── BeforceAdviceTest.class │ │ └── GreetingBeforeAdvice.class │ │ ├── methodInterceptor │ │ ├── Waiter.class │ │ ├── NaiveWaiter.class │ │ ├── GreetingInterceptor.class │ │ └── MethodInterceptorTest.class │ │ ├── afterRetruingAdivce │ │ ├── Waiter.class │ │ ├── NaiveWaiter.class │ │ ├── GreetingAfterAdvice.class │ │ └── AfterReturingAdviceTest.class │ │ ├── throwsAdvice │ │ ├── ForumService.class │ │ ├── ThrowsAdviceTest.class │ │ └── TransactionManager.class │ │ └── DelegatingIntroductionInterceptor │ │ ├── ForumService.class │ │ ├── Monitorable.class │ │ ├── DelegatingTest.class │ │ ├── MethodPerformace.class │ │ ├── PerformanceMonitor.class │ │ └── ControllablePerformaceMonitor.class ├── i18n │ ├── resource_en_US.properties │ ├── resource_zh_CN.properties │ ├── fmt_resource_en_US.properties │ └── fmt_resource_zh_CN.properties ├── log4j.properties └── spring │ └── jdbc.properties └── m2e-wtp └── web-resources └── META-INF └── MANIFEST.MF /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.validation.prefs: -------------------------------------------------------------------------------- 1 | disabled=06target 2 | eclipse.preferences.version=1 3 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/scope/Plane.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.scope; 2 | 3 | public class Plane { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/Forum.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.introduce; 2 | 3 | public class Forum { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/User.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.introduce; 2 | 3 | public class User { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/readme -------------------------------------------------------------------------------- /src/main/java/com/xgj/spel/Boss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/spel/Boss.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/spel/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/spel/Car.java -------------------------------------------------------------------------------- /.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- 1 | activeProfiles= 2 | eclipse.preferences.version=1 3 | resolveWorkspaceProjects=true 4 | version=1 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SpringMaster 2 | 3 | 结合大量实例代码,阐述Spring的各个模块的原理及使用技巧 ,以及Spring集成第三方框架 4 | 5 | 更多内容,请访问 http://blog.csdn.net/yangshangwei 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/beans/Boss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/beans/Boss.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/beans/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/beans/Test.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/spel/Address.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/spel/Address.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/demo/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/demo/BaseDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/demo/DemoDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/demo/DemoDao.java -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beans/Boss.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beans/Boss.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beans/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beans/Test.class -------------------------------------------------------------------------------- /target/classes/i18n/resource_en_US.properties: -------------------------------------------------------------------------------- 1 | greeting.common=How are you? 2 | greeting.morning=Good Morning! 3 | greeting.afternoon=Good Afternoon! -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/lob/ARTISAN_LOB.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/lob/ARTISAN_LOB.sql -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/beansRelation/reference/Plane.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.beansRelation.reference; 2 | 3 | public class Plane { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/resources/i18n/resource_en_US.properties: -------------------------------------------------------------------------------- 1 | greeting.common=How are you? 2 | greeting.morning=Good Morning! 3 | greeting.afternoon=Good Afternoon! -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beans/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beans/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/lookup/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/lookup/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/scope/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/scope/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/scope/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/scope/Plane.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/caching/Product.java: -------------------------------------------------------------------------------- 1 | package com.xgj.cache.springCacheAnno.caching; 2 | 3 | public class Product { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/set/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/set/Plane.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/lookup/MagicPilot.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.lookup; 2 | 3 | public interface MagicPilot { 4 | 5 | Plane getPlane(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/Forum.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/Forum.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/User.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/scope/ScopeTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/scope/ScopeTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/lob/domain/Artisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/lob/domain/Artisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/Plane.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lstmpSupport/Plugin.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.configuration.lstmpSupport; 2 | 3 | public interface Plugin { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/javaConfig/Teacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/javaConfig/Teacher.java -------------------------------------------------------------------------------- /src/main/resources/com/xgj/dao/lob/dao/281015.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/resources/com/xgj/dao/lob/dao/281015.jpg -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/ForumDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/ForumDao.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/TopicDao.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/TopicDao.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/set/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/set/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/javaConfig/Teacher.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/javaConfig/Teacher.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/lookup/LookupTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/lookup/LookupTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/lookup/MagicPilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/lookup/MagicPilot.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/cglib/CglibProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/cglib/CglibProxy.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/ForumDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.introduce; 2 | 3 | public interface ForumDao { 4 | 5 | void create(Forum forum); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/introduce/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/cacheConfig/Artisan.java: -------------------------------------------------------------------------------- 1 | package com.xgj.cache.springCacheAnno.cacheConfig; 2 | 3 | public class Artisan { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/BaseDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/i18n/locale/LocaleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/i18n/locale/LocaleTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/rowset/dao/RowSetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/rowset/dao/RowSetTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/methodReplace/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/methodReplace/Plane.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/cglib/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/cglib/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/TopicDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.introduce; 2 | 3 | public interface TopicDao { 4 | 5 | void removeTopic(int topicId); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/Artisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheAnno/Artisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/lob/dao/ArtisanLobDaoImp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/lob/dao/ArtisanLobDaoImp.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/other/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/other/Plane.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/i18n/tools/FormatToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/i18n/tools/FormatToolTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/javaConfig/JavaConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/javaConfig/JavaConfigTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/refOtherBeanPro/SysConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/refOtherBeanPro/SysConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/spel/annotation/MyDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/spel/annotation/MyDataSource.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/Test.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao; 2 | 3 | 4 | public class Test { 5 | 6 | public static void main(String[] args) { 7 | 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/lob/dao/ArtisanDaoLobTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/lob/dao/ArtisanDaoLobTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/cglib/CglibProxy.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/cglib/CglibProxy.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/cglib/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/cglib/ForumService.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/ForumService.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/locale/LocaleTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/locale/LocaleTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/javaConfig/StudentOne.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/javaConfig/StudentOne.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/javaConfig/StudentTwo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/javaConfig/StudentTwo.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/lookup/MagicPilotImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/lookup/MagicPilotImpl.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/methodReplace/PilotOne.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/methodReplace/PilotOne.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/methodReplace/PilotTwo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/methodReplace/PilotTwo.class -------------------------------------------------------------------------------- /target/m2e-wtp/web-resources/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Built-By: Mr.Yang 3 | Build-Jdk: 1.8.0_161 4 | Created-By: Maven Integration for Eclipse 5 | 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/cglib/ForumServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/cglib/ForumServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/cglib/ForumServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/cglib/ForumServiceTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/cglib/MethoPerformance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/cglib/MethoPerformance.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/instance/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/instance/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/jdkproxy/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/jdkproxy/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/User.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.args; 2 | 3 | public class User { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/method/Pilot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/method/Pilot.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/method/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/method/Plane.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/index/Tank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/index/Tank.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/joint/Tank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/joint/Tank.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/set/SetterInjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/set/SetterInjectTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/jdkTimer/jdkTimer/MyTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/jdkTimer/jdkTimer/MyTask.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/SecurityService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/SecurityService.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/other/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/other/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/tools/FormatToolTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/tools/FormatToolTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/ref/Gun.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/ref/Gun.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/javaConfig/JavaConfigTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/javaConfig/JavaConfigTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanPro/SysConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanPro/SysConfig.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/cglib/PerformanceMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/cglib/PerformanceMonitor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/instance/ForumServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/instance/ForumServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/instance/MethoPerformance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/instance/MethoPerformance.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/jdkproxy/ForumServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/jdkproxy/ForumServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/jdkproxy/ForumServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/jdkproxy/ForumServiceTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/jdkproxy/MethoPerformance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/jdkproxy/MethoPerformance.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/lob/nativeConn/ArtisanDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/lob/nativeConn/ArtisanDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lazyLoad/Pilot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lazyLoad/Pilot.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lazyLoad/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lazyLoad/Plane.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/refOtherBeanProByXml/SysConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/refOtherBeanProByXml/SysConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/XStreamDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/XStreamDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzWithSpring/xml/MyJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzWithSpring/xml/MyJob.java -------------------------------------------------------------------------------- /src/main/resources/i18n/resource_zh_CN.properties: -------------------------------------------------------------------------------- 1 | greeting.common=\u4F60\u597D\u5417\uFF1F 2 | greeting.morning=\u4E0A\u5348\u597D\uFF01 3 | greeting.afternoon=\u4E0B\u5348\u597D\uFF01 -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/lob/nativeConn/NativeConnTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/lob/nativeConn/NativeConnTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/cglib/ForumServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/cglib/ForumServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/cglib/ForumServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/cglib/ForumServiceTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/cglib/MethoPerformance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/cglib/MethoPerformance.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/instance/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/instance/ForumService.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/jdkproxy/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/jdkproxy/ForumService.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/PerformanceMonitor.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/introduce/TransactionManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/introduce/TransactionManager.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/depend/SysInit.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/depend/SysInit.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/extend/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/extend/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/ConfigBeanTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/ConfigBeanTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lazyLoad/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lazyLoad/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lazyLoad/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lazyLoad/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/method/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/method/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/method/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/method/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/standard/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/standard/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/standard/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/standard/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/index/Tank.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/index/Tank.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/joint/Tank.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/joint/Tank.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/loop/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/loop/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/loop/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/loop/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/ref/Police.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/ref/Police.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/ref/RefTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/ref/RefTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/type/Tank.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/type/Tank.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/set/SetterInjectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/set/SetterInjectTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanPro/SysConfig$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanPro/SysConfig$1.class -------------------------------------------------------------------------------- /target/classes/i18n/resource_zh_CN.properties: -------------------------------------------------------------------------------- 1 | greeting.common=\u4F60\u597D\u5417\uFF1F 2 | greeting.morning=\u4E0A\u5348\u597D\uFF01 3 | greeting.afternoon=\u4E0B\u5348\u597D\uFF01 -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/instance/PerformanceMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/instance/PerformanceMonitor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/jdkproxy/PerformanceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/jdkproxy/PerformanceHandler.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/jdkproxy/PerformanceMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/base/jdkproxy/PerformanceMonitor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/anno/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/anno/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/ArtisanTT.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.args; 2 | 3 | public class ArtisanTT { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/demo/CreateTableWithJdbcTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/demo/CreateTableWithJdbcTemplate.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/rowset/dao/AritsanOracleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/rowset/dao/AritsanOracleDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/programTrans/Artisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/programTrans/Artisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/xmlTrans/dao/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/xmlTrans/dao/BaseDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lifeCycle/Teacher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lifeCycle/Teacher.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/i18n/container/ContainerI18NTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/i18n/container/ContainerI18NTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/i18n/tools/MessageFormatToolTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/i18n/tools/MessageFormatToolTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/Test.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/jdkTimer/jdkTimer/TimerRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/jdkTimer/jdkTimer/TimerRunner.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzWithSpring/xml2/MyJob2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzWithSpring/xml2/MyJob2.java -------------------------------------------------------------------------------- /src/main/resources/mysql/db_mysql.properties: -------------------------------------------------------------------------------- 1 | jdbc.driverClassName=com.mysql.jdbc.Driver 2 | jdbc.url=jdbc:mysql://localhost:3306/artisan 3 | jdbc.username=artisan 4 | jdbc.password=artisan -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/cglib/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/cglib/PerformanceMonitor.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/instance/ForumServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/instance/ForumServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/instance/ForumServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/instance/ForumServiceTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/instance/MethoPerformance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/instance/MethoPerformance.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/jdkproxy/ForumServiceImpl.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/jdkproxy/ForumServiceImpl.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/jdkproxy/ForumServiceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/jdkproxy/ForumServiceTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/jdkproxy/MethoPerformance.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/jdkproxy/MethoPerformance.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/depend/CacheTask.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/depend/CacheTask.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/reference/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/reference/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/reference/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/reference/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/innerBean/Gun.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/innerBean/Gun.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/map/Pets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/map/Pets.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/set/Pets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/set/Pets.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/reflect/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/reflect/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/reflect/Tank.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/reflect/Tank.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanProByXml/SysConfig.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanProByXml/SysConfig.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/selfCacheManagerDemo/CacheManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/selfCacheManagerDemo/CacheManager.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/threadLocal/SeqNumWithThreadLocal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/threadLocal/SeqNumWithThreadLocal.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/dao/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/nestedCall/dao/BaseDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lazyLoad/LazyLoadTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lazyLoad/LazyLoadTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lifeCycle/ScopeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lifeCycle/ScopeTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lstmpSupport/Plugin1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lstmpSupport/Plugin1.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lstmpSupport/Plugin2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lstmpSupport/Plugin2.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/list/PetShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/jihe/list/PetShop.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/map/PetShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/jihe/map/PetShop.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/merge/PetShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/jihe/merge/PetShop.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/set/PetShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/jihe/set/PetShop.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/utilSchema/PetShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/utilSchema/PetShop.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/Person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/Person.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/annotation/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/annotation/Test.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/annotation/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/annotation/User.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/jdkTimer/springJdkTimer/MyTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/jdkTimer/springJdkTimer/MyTask.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/exception/BadJob1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/exception/BadJob1.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/exception/BadJob2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/exception/BadJob2.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/quickDemo/SimpleJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/quickDemo/SimpleJob.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/useQuartz/QuartzRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/useQuartz/QuartzRun.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzWithSpring/anno/MyAnnoJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzWithSpring/anno/MyAnnoJob.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/spel/annotation_springel/MyDataSource1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/spel/annotation_springel/MyDataSource1.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/instance/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/instance/PerformanceMonitor.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/jdkproxy/PerformanceHandler.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/jdkproxy/PerformanceHandler.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/base/jdkproxy/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/base/jdkproxy/PerformanceMonitor.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/proxyFactory/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/proxyFactory/Waiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/depend/CacheManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/depend/CacheManager.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lifeCycle/ScopeTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lifeCycle/ScopeTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lifeCycle/Student.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lifeCycle/Student.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lifeCycle/Teacher.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lifeCycle/Teacher.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lstmpSupport/Plugin.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lstmpSupport/Plugin.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/container/ContainerI18NTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/container/ContainerI18NTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/tools/MessageFormatToolTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/tools/MessageFormatToolTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/innerBean/Police.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/innerBean/Police.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/list/Pets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/list/Pets.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/map/PetShop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/map/PetShop.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/merge/Pets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/merge/Pets.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/set/PetShop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/set/PetShop.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/loopsolve/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/loopsolve/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/loopsolve/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/loopsolve/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/nullValue/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/nullValue/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/nullValue/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/nullValue/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/utilSchema/Pets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/utilSchema/Pets.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/methodReplace/MethodReplacerTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/methodReplace/MethodReplacerTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanProByXml/SysConfig$1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanProByXml/SysConfig$1.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/SecurityService.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.introduce; 2 | 3 | public interface SecurityService { 4 | boolean checkAccess(User user, String service); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheXml/domain/LittleArtisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheXml/domain/LittleArtisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/callProc/CallProcDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/callProc/CallProcDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/xmlTrans/sql/tableAndIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/xmlTrans/sql/tableAndIndex.sql -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/i18n/messageSource/MessageSourceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/i18n/messageSource/MessageSourceTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/springCacheXml/service/TestXmlCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/springCacheXml/service/TestXmlCache.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/beforceAdvice/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/beforceAdvice/Waiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/depend/SystemSetting.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/depend/SystemSetting.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lazyLoad/LazyLoadTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lazyLoad/LazyLoadTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lstmpSupport/Plugin1.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lstmpSupport/Plugin1.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lstmpSupport/Plugin2.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lstmpSupport/Plugin2.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/standard/StandardTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/standard/StandardTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/list/PetShop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/list/PetShop.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/merge/PetShop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/merge/PetShop.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/refParentBean/Gun.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/refParentBean/Gun.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/reflect/Commander.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/reflect/Commander.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/utilSchema/PetShop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/utilSchema/PetShop.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanPro/ApplicationManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanPro/ApplicationManager.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/throwsAdvice/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/throwsAdvice/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/anno/NeedTestAnnotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/anno/NeedTestAnnotation.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/demo/AdviceMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/demo/AdviceMethods.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/demo/BussinessOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/demo/BussinessOne.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/demo/BussinessTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/demo/BussinessTwo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/retrieve_select/Artisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/retrieve_select/Artisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/threadLocal/SimpleThreadLocalByOurSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/threadLocal/SimpleThreadLocalByOurSelf.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/annotationTrans/dao/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/annotationTrans/dao/BaseDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/notice/AopTransTestService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/notice/AopTransTestService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lstmpSupport/MyComponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lstmpSupport/MyComponent.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/cascadeProperty/Pilot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/cascadeProperty/Pilot.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/cascadeProperty/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/cascadeProperty/Plane.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/properties/PetShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/jihe/properties/PetShop.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/strongType/PetShop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/jihe/strongType/PetShop.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/PhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/PhoneNumber.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/convert/DateConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/convert/DateConverter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/json/XStreamJsonDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/json/XStreamJsonDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/jdkTimer/springJdkTimer2/MyJobService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/jdkTimer/springJdkTimer2/MyJobService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/misfire/MisfireExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/misfire/MisfireExample.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/misfire/StatefulDumbJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/misfire/StatefulDumbJob.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/basicOperation/callProc/CallProcDemoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/basicOperation/callProc/CallProcDemoTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/methodInterceptor/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/methodInterceptor/Waiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/proxyFactory/NaiveWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/proxyFactory/NaiveWaiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/depend/BeansDependTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/depend/BeansDependTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/extend/BeansExtendTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/extend/BeansExtendTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/beansRelation/reference/BeansRefTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/beansRelation/reference/BeansRefTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lstmpSupport/MyComponent.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lstmpSupport/MyComponent.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/method/ConfigMethodTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/method/ConfigMethodTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/messageSource/MessageSourceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/messageSource/MessageSourceTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/cascadeProperty/Pilot.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/cascadeProperty/Pilot.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/cascadeProperty/Plane.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/cascadeProperty/Plane.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/properties/Pets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/properties/Pets.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/strongType/Pets.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/strongType/Pets.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/refParentBean/Police.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/refParentBean/Police.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/propertyplacehoderEncryption/DESUtils.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/propertyplacehoderEncryption/DESUtils.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanPro/BeanPropReferenceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanPro/BeanPropReferenceTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/PerformanceMonitor.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.introduce; 2 | 3 | public interface PerformanceMonitor { 4 | 5 | void start(); 6 | 7 | void end(); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/advices/InterfaceOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/advices/InterfaceOne.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/retrieve_select/ArtisanRDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/retrieve_select/ArtisanRDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/dbConnleak/JdbcStudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/dbConnleak/JdbcStudentService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiThreadinTrans/dao/BaseDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiThreadinTrans/dao/BaseDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/service/BaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/nestedCall/service/BaseService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/type/ConstructInjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/type/ConstructInjectTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/propertyplacehoder/PropertyPlaceHoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/propertyplacehoder/PropertyPlaceHoderTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/propertyplacehoder/annotation/MyDataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/propertyplacehoder/annotation/MyDataSource.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/Job1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/Job1.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/Job2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/Job2.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/springCacheAnno/cacheable/CacheableTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/springCacheAnno/cacheable/CacheableTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/Waiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/Waiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/beforceAdvice/NaiveWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/beforceAdvice/NaiveWaiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/throwsAdvice/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/throwsAdvice/ForumService.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/resourceBoundle/ResourceBoundleTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/resourceBoundle/ResourceBoundleTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/innerBean/InnerBeanTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/innerBean/InnerBeanTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/map/InjectMapTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/map/InjectMapTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/properties/PetShop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/properties/PetShop.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/set/InjectSetTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/set/InjectSetTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/strongType/PetShop.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/strongType/PetShop.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/nullValue/NullValueTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/nullValue/NullValueTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanProByXml/ApplicationManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanProByXml/ApplicationManager.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/introduce/TransactionManager.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.introduce; 2 | 3 | public interface TransactionManager { 4 | void beginTransaction(); 5 | 6 | void endTransaction(); 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/beforceAdvice/BeforceAdviceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/beforceAdvice/BeforceAdviceTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/NaiveWaiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/NaiveWaiter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/throwsAdvice/TransactionManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/throwsAdvice/TransactionManager.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/anno/AnnotaitionSelfDefineTool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/anno/AnnotaitionSelfDefineTool.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/C0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/C0.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/Mark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/Mark.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/A0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/A0.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/A1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/A1.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/Mart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/Mart.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/advices/AdviceMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/advices/AdviceMethods.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/advices/IntfBussiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/advices/IntfBussiness.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/selfCacheManagerDemo/domain/LittleArtisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/selfCacheManagerDemo/domain/LittleArtisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheManagerDemo/domain/LittleArtisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheManagerDemo/domain/LittleArtisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheXmlEhCache/domain/LittleArtisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheXmlEhCache/domain/LittleArtisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/insertUpdateAndDelete/Artisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/insertUpdateAndDelete/Artisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/annotationTrans/sql/tableAndIndex.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/annotationTrans/sql/tableAndIndex.sql -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiTxManager/ForumTransactional.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiTxManager/ForumTransactional.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/nestedCall/service/StudentService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/service/TeacherService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/nestedCall/service/TeacherService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/programTrans/ProgramTransService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/programTrans/ProgramTransService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/xmlTrans/dao/impl/StudentDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/xmlTrans/dao/impl/StudentDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/xmlTrans/service/ManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/xmlTrans/service/ManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lstmpSupport/ListMapSupportTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/lstmpSupport/ListMapSupportTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/resourcePattern/scan/PlaneScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/resourcePattern/scan/PlaneScan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/lookup/Plane.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.lookup; 2 | 3 | 4 | public class Plane { 5 | 6 | public void fly() { 7 | System.out.println("ready to fly"); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/XStreamAliasDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/XStreamAliasDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/officeDemo/Blog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/officeDemo/Blog.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/persistence/PersistenceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/persistence/PersistenceDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/dateBuilder/DateBuilderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/dateBuilder/DateBuilderDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/exception/JobExceptionExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/exception/JobExceptionExample.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/saveInfoInDB/MyPersistenceJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/saveInfoInDB/MyPersistenceJob.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/schema/demo/ConfigBySchemaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/schema/demo/ConfigBySchemaTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/springCacheAnno/cacheEvict/CacheEvictTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/springCacheAnno/cacheEvict/CacheEvictTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/quartz/quartzWithSpring/anno/SpringQuartzAnnoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/quartz/quartzWithSpring/anno/SpringQuartzAnnoTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/quartz/quartzWithSpring/xml/SpringQuartzXmlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/quartz/quartzWithSpring/xml/SpringQuartzXmlTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/quartz/quartzWithSpring/xml2/SpringQuartzXmlTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/quartz/quartzWithSpring/xml2/SpringQuartzXmlTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/methodInterceptor/NaiveWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/methodInterceptor/NaiveWaiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/throwsAdvice/ThrowsAdviceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/throwsAdvice/ThrowsAdviceTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/index/ConstructInjectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/index/ConstructInjectTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/list/InjectListTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/list/InjectListTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/joint/ConstructInjectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/joint/ConstructInjectTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/loop/ConstructInjectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/loop/ConstructInjectTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/type/ConstructInjectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/type/ConstructInjectTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/utilSchema/UtilSchemaTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/utilSchema/UtilSchemaTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/propertyplacehoder/PropertyPlaceHoderTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/propertyplacehoder/PropertyPlaceHoderTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/propertyplacehoder/annotation/MyDataSource.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/propertyplacehoder/annotation/MyDataSource.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/refOtherBeanProByXml/BeanPropReferenceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/refOtherBeanProByXml/BeanPropReferenceTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/basic/EnableSellerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/basic/EnableSellerAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/ArgsAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/ArgsAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/T1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/T1.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/Mark2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/Mark2.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/introductionAdvisor/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/introductionAdvisor/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/advices/InterfaceOneImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/advices/InterfaceOneImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/advices/IntfBussinessImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/advices/IntfBussinessImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/namePointcut/BussinessOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/namePointcut/BussinessOne.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/namePointcut/BussinessTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/namePointcut/BussinessTwo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/insertUpdateAndDelete/ArtisanDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/insertUpdateAndDelete/ArtisanDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/namedParameterJdbcTemplate/dao/ArtisanNJDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/namedParameterJdbcTemplate/dao/ArtisanNJDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/dao/impl/StudentDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/nestedCall/dao/impl/StudentDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/dao/impl/TeacherDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/nestedCall/dao/impl/TeacherDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/loopsolve/ConstructInjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/loopsolve/ConstructInjectTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/convert/XStreamConverterDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/convert/XStreamConverterDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/streamObject/ObjectStreamDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/streamObject/ObjectStreamDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/jobDataMapOfficalDemo/ColorJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/jobDataMapOfficalDemo/ColorJob.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/simpleTriggerDemo/SimpleExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/simpleTriggerDemo/SimpleExample.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/basicOperation/retrieve_select/ArtisanRDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/basicOperation/retrieve_select/ArtisanRDaoTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/transaction/xmlTrans/service/ManagerServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/transaction/xmlTrans/service/ManagerServiceTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/NaiveWaiter.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/NaiveWaiter.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/beforceAdvice/BeforceAdviceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/beforceAdvice/BeforceAdviceTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/throwsAdvice/TransactionManager.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/throwsAdvice/TransactionManager.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/lstmpSupport/ListMapSupportTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/lstmpSupport/ListMapSupportTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/resourcePattern/scan/PilotScan.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/resourcePattern/scan/PilotScan.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/resourcePattern/scan/PlaneScan.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/resourcePattern/scan/PlaneScan.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/reflect/ConstructInjectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/reflect/ConstructInjectTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/propertyplacehoder/annotation/AnnotationTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/propertyplacehoder/annotation/AnnotationTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/beforceAdvice/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/beforceAdvice/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/InnerCallAOPTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/InnerCallAOPTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/ComposablePointcut/WaiterDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/ComposablePointcut/WaiterDelegate.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/ControlFlowAdvisor/WaiterDelegate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/ControlFlowAdvisor/WaiterDelegate.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/DynamicAdvisor/DynamicAdvisorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/DynamicAdvisor/DynamicAdvisorTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/DynamicAdvisor/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/DynamicAdvisor/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/basic/Seller.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.basic; 2 | 3 | public interface Seller { 4 | 5 | public void sell(String goods, String clientName); 6 | } 7 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin2/Waiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin2/Waiter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/ThisAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/ThisAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/NaiveWaiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/NaiveWaiter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NamePoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NamePoint.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointOrder/Bussiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointOrder/Bussiness.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/advisor/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/advisor/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/namePointcut/AdviceMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/namePointcut/AdviceMethods.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/initData2CacheByOriginalMap/domain/LittleArtisan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/initData2CacheByOriginalMap/domain/LittleArtisan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/cachePut/ArtisanCachePutService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheAnno/cachePut/ArtisanCachePutService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/getSingleValue/GetCountOfArtisanDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/getSingleValue/GetCountOfArtisanDao.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/annotationTrans/Service/ManagerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/annotationTrans/Service/ManagerService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiThreadinTrans/dao/StudentDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiThreadinTrans/dao/StudentDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/resourcePattern/noScan/PlaneNoScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/configuration/resourcePattern/noScan/PlaneNoScan.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/i18n/resourceBoundle/ResourceBoundleWithFormatTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/i18n/resourceBoundle/ResourceBoundleWithFormatTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/refParentBean/RefParentBeanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/inject/construct/refParentBean/RefParentBeanTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/cronTriggerDemo/CronTriggerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/cronTriggerDemo/CronTriggerExample.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/interruptableJob/InterruptExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/interruptableJob/InterruptExample.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/MyJobListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/MyJobListener.java -------------------------------------------------------------------------------- /src/main/resources/i18n/fmt_resource_en_US.properties: -------------------------------------------------------------------------------- 1 | greeting.common=How are you {0}?,today is {1} 2 | greeting.morning=Good Morning {0}! now is {1,time,short} 3 | greeting.afternoon=Good Afternoon {0}! now is {1,date,long} -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/schema/advices/DifferentAdviceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/schema/advices/DifferentAdviceTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/initData2CacheByOriginalMap/InitData2CacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/initData2CacheByOriginalMap/InitData2CacheTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/transaction/nestedCall/service/TeacherServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/transaction/nestedCall/service/TeacherServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/transaction/programTrans/ProgramTransServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/transaction/programTrans/ProgramTransServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/transaction/xmlTrans/dao/impl/StudentDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/transaction/xmlTrans/dao/impl/StudentDaoImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/transaction/xmlTrans/dao/impl/TeacherDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/transaction/xmlTrans/dao/impl/TeacherDaoImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/quartz/quartzItself/saveInfoInDB/QuartzPersistenceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/quartz/quartzItself/saveInfoInDB/QuartzPersistenceTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/beforceAdvice/GreetingBeforeAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/beforceAdvice/GreetingBeforeAdvice.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/proxyFactory/GreetingBeforeAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/proxyFactory/GreetingBeforeAdvice.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/resourcePattern/noScan/PilotNoScan.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/resourcePattern/noScan/PilotNoScan.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/resourcePattern/noScan/PlaneNoScan.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/resourcePattern/noScan/PlaneNoScan.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/merge/InjectStrongTypeTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/merge/InjectStrongTypeTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/loopsolve/ConstructInjectTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/loopsolve/ConstructInjectTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/refParentBean/RefParentBeanTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/refParentBean/RefParentBeanTest.class -------------------------------------------------------------------------------- /target/classes/i18n/fmt_resource_en_US.properties: -------------------------------------------------------------------------------- 1 | greeting.common=How are you {0}?,today is {1} 2 | greeting.morning=Good Morning {0}! now is {1,time,short} 3 | greeting.afternoon=Good Afternoon {0}! now is {1,date,long} -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/methodInterceptor/GreetingInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/methodInterceptor/GreetingInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/UserServiceExt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/UserServiceExt.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/Monitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/Monitor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/target/TargetAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/target/TargetAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/NaughtyWaiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/NaughtyWaiter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/WithinAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/WithinAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/joinPoint/LogicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/joinPoint/LogicService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NaiveWaiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NaiveWaiter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/introductionAdvisor/MethodPerformace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/introductionAdvisor/MethodPerformace.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/introductionAdvisor/Monitorable.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.introductionAdvisor; 2 | 3 | public interface Monitorable { 4 | void setMonitorActive(boolean active); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/initData2CacheByOriginalMap/CacheBeanPostProcessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/initData2CacheByOriginalMap/CacheBeanPostProcessor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/initData2CacheByOriginalMap/service/ArtisanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/initData2CacheByOriginalMap/service/ArtisanService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/selfCacheManagerDemo/service/LittleArtisanService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/selfCacheManagerDemo/service/LittleArtisanService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/annotationTrans/dao/impl/StudentDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/annotationTrans/dao/impl/StudentDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/ref/Gun.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.ref; 2 | 3 | public class Gun { 4 | 5 | public void fire() { 6 | System.out.println("Gun Fires"); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/javaConfig/StudentTwo.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.javaConfig; 2 | 3 | public class StudentTwo { 4 | public void doHomeWork() { 5 | System.out.println("StudentTwo will do HomeWork"); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/executeTimesCount/CountExecuteTimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/executeTimesCount/CountExecuteTimes.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/JobListenerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/jobListener/JobListenerDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/SimpleJob1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/SimpleJob1.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/SimpleJob2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/SimpleJob2.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/basic/EnableSellerAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/basic/EnableSellerAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/args/ArgsAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/args/ArgsAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/springCacheXmlEhCache/service/TestXmlCacheEhcache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/springCacheXmlEhCache/service/TestXmlCacheEhcache.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/basicOperation/insertUpdateAndDelete/ArtisanDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/basicOperation/insertUpdateAndDelete/ArtisanDaoTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/namedParameterJdbcTemplate/dao/ArtisanNJDaoImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/namedParameterJdbcTemplate/dao/ArtisanNJDaoImplTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/proxyFactory/BeforceAdivceByXmlTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/proxyFactory/BeforceAdivceByXmlTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/resourcePattern/scan/ConfigBeanTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/resourcePattern/scan/ConfigBeanTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/resourceBoundle/ResourceBoundleWithFormatTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/resourceBoundle/ResourceBoundleWithFormatTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/afterRetruingAdivce/GreetingAfterAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/afterRetruingAdivce/GreetingAfterAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/ComposablePointcut/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/ComposablePointcut/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/ControlFlowAdvisor/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/ControlFlowAdvisor/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/DynamicAdvisor/GreetingDynamicPointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/DynamicAdvisor/GreetingDynamicPointcut.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByCode/PreGreetingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByCode/PreGreetingAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByConf/PreGreetingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByConf/PreGreetingAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/annotationFun/NeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/annotationFun/NeedTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/AtTargetAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/AtTargetAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/AtWithinAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/AtWithinAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/NaiveWaiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/NaiveWaiter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/SmartSeller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/SmartSeller.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/target/BussinessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/target/BussinessService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/IBussinessService.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.thisFun; 2 | 3 | public interface IBussinessService { 4 | String doBussiness(); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun2/Seller.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.thisFun2; 2 | 3 | public interface Seller { 4 | int sell(String goods, String clientName); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindTypeAnnoObj/Bussiness.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindTypeAnnoObj/Bussiness.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindTypeAnnoObj/Monitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindTypeAnnoObj/Monitor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/joinPoint/JoinPointAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/joinPoint/JoinPointAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NamePointAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NamePointAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/bindParameter/BussinessBindParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/bindParameter/BussinessBindParam.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/initData2CacheByOriginalMap/dao/ArtisanServiceDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/initData2CacheByOriginalMap/dao/ArtisanServiceDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/cacheable/ArtisanSpringCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheAnno/cacheable/ArtisanSpringCacheService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithSimpleJdbcCall.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithSimpleJdbcCall.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/AnotherService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/AnotherService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/StudentService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/javaConfig/StudentOne.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.javaConfig; 2 | 3 | public class StudentOne { 4 | 5 | public void doCleanWork() { 6 | System.out.println("StudentOne will do CleanWork"); 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/interruptableJob/DumbInterruptableJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/interruptableJob/DumbInterruptableJob.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/jobDataMapOfficalDemo/JobStateExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/jobDataMapOfficalDemo/JobStateExample.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/simpleTriggerDemo/SimpleTriggerExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/simpleTriggerDemo/SimpleTriggerExample.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/target/TargetAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/target/TargetAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/ThisAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/ThisAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/selfCacheManagerDemo/service/LittleArtisanCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/selfCacheManagerDemo/service/LittleArtisanCacheTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/springCacheAnno/cachePut/ArtisanCachePutServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/springCacheAnno/cachePut/ArtisanCachePutServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/basicOperation/getSingleValue/GetCountOfArtisanDaoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/basicOperation/getSingleValue/GetCountOfArtisanDaoTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/transaction/annotationTrans/Service/ManagerServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/transaction/annotationTrans/Service/ManagerServiceTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/GreetingAfterAdvice.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/GreetingAfterAdvice.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/methodInterceptor/GreetingInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/methodInterceptor/GreetingInterceptor.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/methodInterceptor/MethodInterceptorTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/methodInterceptor/MethodInterceptorTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/cascadeProperty/CascadePropertyTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/cascadeProperty/CascadePropertyTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/properties/InjectPropertiesTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/properties/InjectPropertiesTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/inject/construct/jihe/strongType/InjectStrongTypeTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/inject/construct/jihe/strongType/InjectStrongTypeTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/beforceAdvice/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advice.beforceAdvice; 2 | 3 | public interface Waiter { 4 | 5 | void greetTo(String name); 6 | 7 | void serverTo(String name); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/Seller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/Seller.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/AtArgsAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/AtArgsAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/BussinessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/BussinessService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/ITransportService.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.thisFun; 2 | 3 | public interface ITransportService { 4 | public void doTransport(); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/seller/SmartSeller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/seller/SmartSeller.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/advisor/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.schema.advisor; 2 | 3 | public interface Waiter { 4 | 5 | void greetTo(String name); 6 | 7 | void serverTo(String name); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/CompleteDemoWithEhCache/domain/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheAnno/CompleteDemoWithEhCache/domain/Product.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheXml/service/LittleArtisanSpringCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheXml/service/LittleArtisanSpringCacheService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/MulitThreadService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/MulitThreadService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiTxManager/MulitTxServiceWitSpecificName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiTxManager/MulitTxServiceWitSpecificName.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/scope/Pilot.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.scope; 2 | 3 | public class Pilot { 4 | 5 | private Plane plane; 6 | 7 | public void setPlane(Plane plane) { 8 | this.plane = plane; 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/saveInfoInDB/MyPoolingconnectionProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/saveInfoInDB/MyPoolingconnectionProvider.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/schema/namePointcut/NamePointBySchemaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/schema/namePointcut/NamePointBySchemaTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ForumService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ForumService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/methodInterceptor/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advice.methodInterceptor; 2 | 3 | public interface Waiter { 4 | 5 | void greetTo(String name); 6 | 7 | void serverTo(String name); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/ComposablePointcut/GreetingComposablePointcut.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/ComposablePointcut/GreetingComposablePointcut.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/RegexpMethodPointcutAdvisor/GreetBeforeAdivce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/RegexpMethodPointcutAdvisor/GreetBeforeAdivce.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByCode/PreGreetingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByCode/PreGreetingAspectTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/methodParam/Farmer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/methodParam/Farmer.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/methodParam/Worker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/methodParam/Worker.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/target/IBussinessService.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.target; 2 | 3 | public interface IBussinessService { 4 | 5 | String doSomething(); 6 | 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointOrder/PointOrderOneAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointOrder/PointOrderOneAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointOrder/PointOrderTwoAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointOrder/PointOrderTwoAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/schema/bindParameter/AdviceMethodsBindParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/schema/bindParameter/AdviceMethodsBindParam.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/cacheEvict/ArtisanSpringCacheEvictService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheAnno/cacheEvict/ArtisanSpringCacheEvictService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/dataFieldMaxValueIncrementer/oracle/dao/AritsanOracleDaoImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/dataFieldMaxValueIncrementer/oracle/dao/AritsanOracleDaoImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiTxManager/MulitTxServiceWithSelfDefineAnno.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiTxManager/MulitTxServiceWithSelfDefineAnno.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/persistence/PersistenceArrayListConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/oxm/xstream/quickDemo/persistence/PersistenceArrayListConverter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/calendarDemo/CronCalendar/CronCalendarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/calendarDemo/CronCalendar/CronCalendarDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/calendarDemo/DailyCalendar/DailyCalendarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/calendarDemo/DailyCalendar/DailyCalendarDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/MyTriggerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/MyTriggerListener.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/TriggerListenerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/triggerListener/TriggerListenerDemo.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByConf/PreGreetingAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByConf/PreGreetingAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/AtArgsAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/AtArgsAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/AtTargetAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/AtTargetAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/AtWithinAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/AtWithinAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NamePointAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJAdvance/namePoint/NamePointAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/cache/springCacheManagerDemo/service/LittleArtisanSCServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/cache/springCacheManagerDemo/service/LittleArtisanSCServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithSimpleJdbcCallTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithSimpleJdbcCallTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/AfterReturingAdviceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/afterRetruingAdivce/AfterReturingAdviceTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/configuration/resourcePattern/noScan/ConfigBeanNoScanTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/configuration/resourcePattern/noScan/ConfigBeanNoScanTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/afterRetruingAdivce/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advice.afterRetruingAdivce; 2 | 3 | public interface Waiter { 4 | 5 | void greetTo(String name); 6 | 7 | void serverTo(String name); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/basic/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.basic; 2 | 3 | public interface Waiter { 4 | public void greetTo(String name); 5 | 6 | public void serverTo(String name); 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindProxyObj/BindProxyObjAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindProxyObj/BindProxyObjAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/MulitThreadBaseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/transaction/multiThreadinTrans/service/MulitThreadBaseService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/propertyplacehoderEncryption/PropertyPlaceHoderEncryptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/ioc/propertyplacehoderEncryption/PropertyPlaceHoderEncryptionTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/calendarDemo/AnnualCalendar/AnnualCalendarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/calendarDemo/AnnualCalendar/AnnualCalendarDemo.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/schema/bindParameter/AdviceMethodsBindParamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/schema/bindParameter/AdviceMethodsBindParamTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/dataFieldMaxValueIncrementer/oracle/dao/OracleSeqIncreaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/dataFieldMaxValueIncrementer/oracle/dao/OracleSeqIncreaseTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/transaction/multiThreadinTrans/service/MulitThreadServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/transaction/multiThreadinTrans/service/MulitThreadServiceTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ForumService.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ForumService.class -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/Monitorable.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/Monitorable.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/MethodPerformace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/MethodPerformace.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/Monitorable.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advice.DelegatingIntroductionInterceptor; 2 | 3 | public interface Monitorable { 4 | void setMonitorActive(boolean active); 5 | } 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/proxyFactory/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advice.proxyFactory; 2 | 3 | 4 | public interface Waiter { 5 | 6 | void greetTo(String name); 7 | 8 | void serverTo(String name); 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/GreetingAdvisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/GreetingAdvisor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/ExecutionPublicAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/ExecutionPublicAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/end/ExecutionEndAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/end/ExecutionEndAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindException/BindExceptionAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindException/BindExceptionAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindJointParameter/LogicBindService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindJointParameter/LogicBindService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindProxyObj/BussinessLogicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindProxyObj/BussinessLogicService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/introductionAdvisor/ControllablePerformaceMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/introductionAdvisor/ControllablePerformaceMonitor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheManagerDemo/service/LittleArtisanSpringCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheManagerDemo/service/LittleArtisanSpringCacheService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheXmlEhCache/service/LittleArtisanSpringCacheService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheXmlEhCache/service/LittleArtisanSpringCacheService.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithCallableStatementCreator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithCallableStatementCreator.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/beansRelation/depend/SystemSetting.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.beansRelation.depend; 2 | 3 | public class SystemSetting { 4 | 5 | public static int SESSION_TIMEOUT = 30; 6 | public static int REFRESH_CYCLE = 60; 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/reflect/Tank.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.reflect; 2 | 3 | public class Tank { 4 | 5 | public void attack() { 6 | System.out.println("tank begins to attack"); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/calendarDemo/HolidayCalendar/HolidayCalendarDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/calendarDemo/HolidayCalendar/HolidayCalendarDemo.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/quartz/quartzItself/listener/schedulerListener/SchedulerListenerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/quartz/quartzItself/listener/schedulerListener/SchedulerListenerDemo.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/DelegatingTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/DelegatingTest.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/propertyplacehoderEncryption/PropertyPlaceHoderEncryptionTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/propertyplacehoderEncryption/PropertyPlaceHoderEncryptionTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/GreetBeforeAdivce.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/GreetBeforeAdivce.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/annotationFun/AnnotationTestAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/annotationFun/AnnotationTestAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/T0.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.args.atargs; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class T0 { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bingReturnValue/BindReturnValueAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bingReturnValue/BindReturnValueAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointcutComplex/PointcutComplexAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointcutComplex/PointcutComplexAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/reflect/Plane.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.reflect; 2 | 3 | public class Plane { 4 | 5 | public void attack(){ 6 | System.out.println("plane begins to attack"); 7 | } 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/ExecutionPublicAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/ExecutionPublicAspectTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/MethodPerformace.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/MethodPerformace.class -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/propertyplacehoderEncryption/EncryptPropertyPlaceholderConfigurer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/propertyplacehoderEncryption/EncryptPropertyPlaceholderConfigurer.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/AddTransportForBussinessAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/AddTransportForBussinessAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindTypeAnnoObj/BindTypeAnnoObjectAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindTypeAnnoObj/BindTypeAnnoObjectAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/springCacheAnno/CompleteDemoWithEhCache/service/ProductServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/cache/springCacheAnno/CompleteDemoWithEhCache/service/ProductServiceImpl.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/annotationFun/AnnotationTestAspcetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/annotationFun/AnnotationTestAspcetTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/end/ExecutionEndAspectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/end/ExecutionEndAspectTest.java -------------------------------------------------------------------------------- /src/test/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithCallableStatementCreatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/test/java/com/xgj/dao/basicOperation/callProc/CallProcDemoWithCallableStatementCreatorTest.java -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/PerformanceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/PerformanceMonitor.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByCode/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.aspectJByCode; 2 | 3 | public interface Waiter { 4 | 5 | public void greetTo(String name); 6 | 7 | public void serverTo(String name); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/aspectJByConf/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.aspectJByConf; 2 | 3 | public interface Waiter { 4 | 5 | public void greetTo(String name); 6 | 7 | public void serverTo(String name); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/T3.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.args.atargs; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class T3 extends T2 { 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/within/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.within; 2 | 3 | public interface Waiter { 4 | 5 | void greetTo(String clientName); 6 | 7 | void serverTo(String clientName); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/innerCallAOPInterceptor/SystemBootManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/innerCallAOPInterceptor/SystemBootManager.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/RegexpMethodPointcutAdvisor/RegexpMethodPointcutAdvisorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/RegexpMethodPointcutAdvisor/RegexpMethodPointcutAdvisorTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/classpoint/ExecutionClassAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/classpoint/ExecutionClassAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ControllablePerformaceMonitor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ControllablePerformaceMonitor.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/innerCallAOPInterceptor/BeanSelfProxyAware.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advice.innerCallAopSolve.innerCallAOPInterceptor; 2 | 3 | public interface BeanSelfProxyAware { 4 | void setSelfProxy(Object object); 5 | } -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/autoCreateProxy/BeanNameAutoProxyCreator/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/autoCreateProxy/BeanNameAutoProxyCreator/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/beansRelation/depend/SysInit.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.beansRelation.depend; 2 | 3 | public class SysInit { 4 | 5 | public SysInit() { 6 | SystemSetting.SESSION_TIMEOUT = 10; 7 | SystemSetting.REFRESH_CYCLE = 100; 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/methodReplace/PilotOne.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.methodReplace; 2 | 3 | public class PilotOne { 4 | 5 | public Plane getPlane() { 6 | Plane plane = new Plane(); 7 | plane.setBrand("PilotOne-F22"); 8 | return plane; 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/methodParam/ExcutionMethodParamAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/methodParam/ExcutionMethodParamAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindJointParameter/BindJointPointParameterAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bindJointParameter/BindJointPointParameterAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/autoCreateProxy/DefaultAdvisorProxyCreator/GreetingBeforeAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/autoCreateProxy/DefaultAdvisorProxyCreator/GreetingBeforeAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/rowset/dao/AritsanOracleDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.rowset.dao; 2 | 3 | import org.springframework.jdbc.support.rowset.SqlRowSet; 4 | 5 | public interface AritsanOracleDao { 6 | 7 | SqlRowSet selectArtisanById(int artisanId); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ControllablePerformaceMonitor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/aop/spring/advice/DelegatingIntroductionInterceptor/ControllablePerformaceMonitor.class -------------------------------------------------------------------------------- /target/classes/i18n/fmt_resource_zh_CN.properties: -------------------------------------------------------------------------------- 1 | greeting.common=\u4F60\u597D\u5417{0}\uFF1F\u3002\u4ECA\u5929\u662F{1} 2 | greeting.morning=\u65E9\u4E0A\u597D{0}\uFF01\u73B0\u5728\u662F{1,time,short} 3 | greeting.afternoon=\u4E0B\u5348\u597D{0}\uFF01\u73B0\u5728\u662F{1,date,long} -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/innerCallAOPInterceptor/BeanSelfProxyAwareMounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/innerCallAOPInterceptor/BeanSelfProxyAwareMounter.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/classpoint/Cleaner.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.execution.classpoint; 2 | 3 | public interface Cleaner { 4 | 5 | public void cleanTable(); 6 | 7 | public void cleanWindow(); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/packagepoint/ExecutionPackagepointAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/packagepoint/ExecutionPackagepointAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun2/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.thisFun2; 2 | 3 | 4 | public interface Waiter { 5 | public void greetTo(String clientName); 6 | 7 | public void serveTo(String clientName); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/resources/i18n/fmt_resource_zh_CN.properties: -------------------------------------------------------------------------------- 1 | greeting.common=\u4F60\u597D\u5417{0}\uFF1F\u3002\u4ECA\u5929\u662F{1} 2 | greeting.morning=\u65E9\u4E0A\u597D{0}\uFF01\u73B0\u5728\u662F{1,time,short} 3 | greeting.afternoon=\u4E0B\u5348\u597D{0}\uFF01\u73B0\u5728\u662F{1,date,long} -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/annotationFun/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.annotationFun; 2 | 3 | public interface Waiter { 4 | public void greetTo(String clientName); 5 | 6 | public void serverTo(String clientName); 7 | } 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/args/atargs/T2.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.args.atargs; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Monitor 6 | @Component 7 | public class T2 extends T1 { 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/packagepoint/ExecutionPackagepointAspect2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/execution/packagepoint/ExecutionPackagepointAspect2.java -------------------------------------------------------------------------------- /target/classes/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1 2 | log4j.logger.org.springframework=info 3 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 4 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 5 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 6 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/autoCreateProxy/AnnotationAwareAspectJAutoProxyCreator/PreGreetingAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/autoCreateProxy/AnnotationAwareAspectJAutoProxyCreator/PreGreetingAspect.java -------------------------------------------------------------------------------- /src/main/resources/log4j.properties: -------------------------------------------------------------------------------- 1 | log4j.rootLogger=INFO,A1 2 | log4j.logger.org.springframework=info 3 | log4j.appender.A1=org.apache.log4j.ConsoleAppender 4 | log4j.appender.A1.layout=org.apache.log4j.PatternLayout 5 | log4j.appender.A1.layout.ConversionPattern=%d %5p [%t] (%F:%L) - %m%n 6 | -------------------------------------------------------------------------------- /target/classes/com/xgj/ioc/i18n/reloadableResourceBundleMessageSource/ReloadableResourceBundleMessageSourceTest.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/target/classes/com/xgj/ioc/i18n/reloadableResourceBundleMessageSource/ReloadableResourceBundleMessageSourceTest.class -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/StaticMethodMatcherPointcutAdvisorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yangshangwei/SpringMaster/HEAD/src/main/java/com/xgj/aop/spring/advisor/StaticMethodMatcherPointcutAdvisor/StaticMethodMatcherPointcutAdvisorTest.java -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/namedParameterJdbcTemplate/dao/ArtisanNJDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.namedParameterJdbcTemplate.dao; 2 | 3 | import com.xgj.dao.namedParameterJdbcTemplate.domain.Artisan; 4 | 5 | public interface ArtisanNJDao { 6 | 7 | void addArtisan(Artisan artisan); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/resources/spring/jdbc.properties: -------------------------------------------------------------------------------- 1 | jdbc.dbName=testbed 2 | jdbc.driverClassName=oracle.jdbc.driver.OracleDriver 3 | jdbc.url=jdbc:oracle:thin:@172.25.246.11:1521:${jdbc.dbName} 4 | jdbc.username=cc 5 | jdbc.password=zsmart2017 6 | #jdbc.username=SkR6wWI9iws= 7 | #jdbc.password=lSR/mscM1NE3sM98QFjAdw== -------------------------------------------------------------------------------- /target/classes/spring/jdbc.properties: -------------------------------------------------------------------------------- 1 | jdbc.dbName=testbed 2 | jdbc.driverClassName=oracle.jdbc.driver.OracleDriver 3 | jdbc.url=jdbc:oracle:thin:@172.25.246.11:1521:${jdbc.dbName} 4 | jdbc.username=cc 5 | jdbc.password=zsmart2017 6 | #jdbc.username=SkR6wWI9iws= 7 | #jdbc.password=lSR/mscM1NE3sM98QFjAdw== -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/ref/Police.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.ref; 2 | 3 | public class Police { 4 | 5 | private Gun gun; 6 | 7 | public void setGun(Gun gun) { 8 | this.gun = gun; 9 | } 10 | 11 | public void userGun() { 12 | gun.fire(); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/standard/Plane.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.configuration.standard; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class Plane { 7 | 8 | public void fly() { 9 | System.out.println("plane begins to fly"); 10 | } 11 | 12 | } 13 | -------------------------------------------------------------------------------- /.settings/org.eclipse.wst.common.project.facet.core.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/autoCreateProxy/AnnotationAwareAspectJAutoProxyCreator/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.autoCreateProxy.AnnotationAwareAspectJAutoProxyCreator; 2 | 3 | public interface Waiter { 4 | 5 | public void greetTo(String name); 6 | 7 | public void serverTo(String name); 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/innerBean/Police.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.innerBean; 2 | 3 | public class Police { 4 | 5 | private Gun gun; 6 | 7 | public void setGun(Gun gun) { 8 | this.gun = gun; 9 | } 10 | 11 | public void introduceGun() { 12 | gun.gunInfo(); 13 | } 14 | 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin2/NaiveWaiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.atwithin2; 2 | 3 | public class NaiveWaiter implements Waiter { 4 | public void greetTo(String clientName) { 5 | System.out.println("NaiveWaiter:greet to " + clientName + "..."); 6 | } 7 | 8 | } 9 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/dataFieldMaxValueIncrementer/oracle/dao/AritsanOracleDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.dataFieldMaxValueIncrementer.oracle.dao; 2 | 3 | import com.xgj.dao.dataFieldMaxValueIncrementer.oracle.domain.Artisan; 4 | 5 | public interface AritsanOracleDao { 6 | 7 | void addArtisan(Artisan artisan); 8 | 9 | } 10 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/refParentBean/Police.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.refParentBean; 2 | 3 | public class Police { 4 | 5 | private Gun gun; 6 | 7 | public void setGun(Gun gun) { 8 | this.gun = gun; 9 | } 10 | 11 | public void introduceGun() { 12 | gun.gunInfo(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/webapp/WEB-INF/view/showMessage.jsp: -------------------------------------------------------------------------------- 1 | 2 | 3 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> 4 | 5 | 6 | 7 | 8 | Welcome 9 | 10 | 11 |

${message}

12 | 13 | 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/lifeCycle/Student.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.configuration.lifeCycle; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class Student { 7 | 8 | public Student() { 9 | super(); 10 | System.out.println("Student is initing...."); 11 | } 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/base/instance/ForumServiceTest.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.base.instance; 2 | 3 | public class ForumServiceTest { 4 | 5 | public static void main(String[] args) { 6 | ForumService forumService = new ForumServiceImpl(); 7 | forumService.removeTopic(1); 8 | forumService.removeForum(2); 9 | } 10 | 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/C3.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.attarget; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class C3 extends C2 { 7 | public void methodName() { 8 | System.out.println("C3 method executed"); 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/thisFun/TransportService.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.thisFun; 2 | 3 | public class TransportService implements ITransportService { 4 | 5 | @Override 6 | public void doTransport() { 7 | System.out.println("doTransport executed"); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/lob/dao/ArtisanLobDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.lob.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.xgj.dao.lob.domain.Artisan; 6 | 7 | public interface ArtisanLobDao { 8 | 9 | public void addArtisanLob(Artisan artisan); 10 | 11 | public List selectArtisanById(String artisanId); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/officeDemo/Author.java: -------------------------------------------------------------------------------- 1 | package com.xgj.oxm.xstream.quickDemo.aliasDemo.officeDemo; 2 | 3 | public class Author { 4 | 5 | private String name; 6 | 7 | public Author(String name) { 8 | this.name = name; 9 | } 10 | 11 | public String getName() { 12 | return name; 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/basic/SmartSeller.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.basic; 2 | 3 | public class SmartSeller implements Seller { 4 | 5 | @Override 6 | public void sell(String goods, String clientName) { 7 | System.out.println("SmartSeller: sell " + goods + " to " + clientName); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/A2.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.atwithin; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class A2 extends A1 { 7 | 8 | public void methodName() { 9 | System.out.println("A2 method executed"); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin/A3.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.atwithin; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class A3 extends A2 { 7 | 8 | public void methodName() { 9 | System.out.println("A3 method executed"); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/cache/initData2CacheByOriginalMap/dao/ArtisanServiceDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.cache.initData2CacheByOriginalMap.dao; 2 | 3 | import java.util.List; 4 | 5 | import com.xgj.cache.initData2CacheByOriginalMap.domain.LittleArtisan; 6 | 7 | public interface ArtisanServiceDao { 8 | 9 | List getAllArtisan(); 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/oxm/xstream/quickDemo/aliasDemo/officeDemo/Entry.java: -------------------------------------------------------------------------------- 1 | package com.xgj.oxm.xstream.quickDemo.aliasDemo.officeDemo; 2 | 3 | public class Entry { 4 | 5 | private String title, description; 6 | 7 | public Entry(String title, String description) { 8 | this.title = title; 9 | this.description = description; 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/C1.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.attarget; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Mark 6 | @Component 7 | public class C1 extends C0 { 8 | public void methodName() { 9 | System.out.println("C1 method executed"); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/attarget/C2.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.attarget; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Mark 6 | @Component 7 | public class C2 extends C1 { 8 | public void methodName() { 9 | System.out.println("C2 method executed"); 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/nullValue/Plane.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.nullValue; 2 | 3 | public class Plane { 4 | 5 | private String brand; 6 | 7 | public void setBrand(String brand) { 8 | this.brand = brand; 9 | } 10 | 11 | public void info() { 12 | System.out.println("Plane brand:" + brand); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/methodReplace/Plane.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.methodReplace; 2 | 3 | public class Plane { 4 | 5 | private String brand; 6 | 7 | public void setBrand(String brand) { 8 | this.brand = brand; 9 | } 10 | 11 | public String getBrand() { 12 | System.out.println("brand:" + brand); 13 | return brand; 14 | } 15 | 16 | } 17 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJ/function/atwithin2/NaughtyWaiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJ.function.atwithin2; 2 | 3 | 4 | public class NaughtyWaiter extends NaiveWaiter { 5 | 6 | public void greetTo(String clientName) { 7 | System.out.println("NaughtyWaiter:greet to " + clientName + "..."); 8 | } 9 | 10 | } 11 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointcutComplex/ISeller.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJAdvance.pointcutComplex; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public interface ISeller { 7 | 8 | void greetTo(String clientName); 9 | 10 | void serverTo(String clientName); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/pointcutComplex/IWaiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJAdvance.pointcutComplex; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public interface IWaiter { 7 | 8 | void greetTo(String clientName); 9 | 10 | void serverTo(String clientName); 11 | } 12 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/DynamicAdvisor/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.DynamicAdvisor; 2 | 3 | public class Waiter { 4 | 5 | public void greetTo(String name) { 6 | System.out.println("Waiter Greet To " + name); 7 | } 8 | 9 | public void serverTo(String name) { 10 | System.out.println("Waiter Server To " + name); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/resources/com/xgj/dao/lob/dao/artisanDetail.txt: -------------------------------------------------------------------------------- 1 | One former UN official said the head of the UN in Myanmar (Burma) tried to prevent human rights advocates from visiting sensitive Rohingya areas. 2 | More than 500,000 Rohingya have fled an offensive by the military, with many now sheltering in camps in Bangladesh. 3 | The UN in Myanmar "strongly disagreed" with the BBC findings. -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advice/innerCallAopSolve/innerCallAOPInterceptor/SystemBootAddon.java: -------------------------------------------------------------------------------- 1 | 2 | package com.xgj.aop.spring.advice.innerCallAopSolve.innerCallAOPInterceptor; 3 | 4 | import org.springframework.core.Ordered; 5 | 6 | 7 | public interface SystemBootAddon extends Ordered { 8 | 9 | /** 10 | * 在系统就绪后调用的方法 11 | */ 12 | void onReady(); 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/ComposablePointcut/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.ComposablePointcut; 2 | 3 | public class Waiter { 4 | 5 | public void greetTo(String name) { 6 | System.out.println("Waiter Greet To " + name); 7 | } 8 | 9 | public void serverTo(String name) { 10 | System.out.println("Waiter Server To " + name); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/ControlFlowAdvisor/Waiter.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.ControlFlowAdvisor; 2 | 3 | public class Waiter { 4 | 5 | public void greetTo(String name) { 6 | System.out.println("Waiter Greet To " + name); 7 | } 8 | 9 | public void serverTo(String name) { 10 | System.out.println("Waiter Server To " + name); 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/configuration/Pilot.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.configuration; 2 | 3 | import org.springframework.beans.factory.annotation.Autowired; 4 | import org.springframework.stereotype.Component; 5 | 6 | @Component 7 | public class Pilot { 8 | 9 | @Autowired 10 | private Plane plane; 11 | 12 | public void drivePlane() { 13 | plane.fly(); 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/nullValue/Pilot.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.nullValue; 2 | 3 | public class Pilot { 4 | private Plane plane; 5 | 6 | public void setPlane(Plane plane) { 7 | this.plane = plane; 8 | } 9 | 10 | public void drivePlane() { 11 | System.out.println("Pilot is driving plane...."); 12 | plane.info(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/xmlTrans/dao/StudentDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.transaction.xmlTrans.dao; 2 | 3 | import com.xgj.dao.transaction.xmlTrans.domain.Student; 4 | 5 | public interface StudentDao { 6 | 7 | public void addStudent(Student student); 8 | 9 | public Student getStudent(int studentId); 10 | 11 | public void updateStudent(Student student); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/xmlTrans/dao/TeacherDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.transaction.xmlTrans.dao; 2 | 3 | import com.xgj.dao.transaction.xmlTrans.domain.Teacher; 4 | 5 | public interface TeacherDao { 6 | 7 | public void addTeacher(Teacher teacher); 8 | 9 | public Teacher getTeacher(int teacherId); 10 | 11 | public void updateTeacher(Teacher teacher); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/map/Pets.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.jihe.map; 2 | 3 | import java.util.HashMap; 4 | import java.util.Map; 5 | 6 | public class Pets { 7 | 8 | private Map map = new HashMap(); 9 | 10 | public Map getMap() { 11 | return map; 12 | } 13 | 14 | public void setMap(Map map) { 15 | this.map = map; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/ioc/inject/construct/jihe/set/Pets.java: -------------------------------------------------------------------------------- 1 | package com.xgj.ioc.inject.construct.jihe.set; 2 | 3 | import java.util.HashSet; 4 | import java.util.Set; 5 | 6 | public class Pets { 7 | 8 | private Set set = new HashSet(); 9 | 10 | public Set getSet() { 11 | return set; 12 | } 13 | 14 | public void setSet(Set set) { 15 | this.set = set; 16 | } 17 | 18 | } 19 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/dao/StudentDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.transaction.nestedCall.dao; 2 | 3 | import com.xgj.dao.transaction.nestedCall.domain.Student; 4 | 5 | public interface StudentDao { 6 | 7 | public void addStudent(Student student); 8 | 9 | public Student getStudent(int studentId); 10 | 11 | public void updateStudent(Student student); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/dao/transaction/nestedCall/dao/TeacherDao.java: -------------------------------------------------------------------------------- 1 | package com.xgj.dao.transaction.nestedCall.dao; 2 | 3 | import com.xgj.dao.transaction.nestedCall.domain.Teacher; 4 | 5 | public interface TeacherDao { 6 | 7 | public void addTeacher(Teacher teacher); 8 | 9 | public Teacher getTeacher(int teacherId); 10 | 11 | public void updateTeacher(Teacher teacher); 12 | 13 | } 14 | -------------------------------------------------------------------------------- /src/main/java/com/xgj/aop/spring/advisor/aspectJAdvance/bingReturnValue/BussinessRet.java: -------------------------------------------------------------------------------- 1 | package com.xgj.aop.spring.advisor.aspectJAdvance.bingReturnValue; 2 | 3 | import org.springframework.stereotype.Component; 4 | 5 | @Component 6 | public class BussinessRet { 7 | 8 | public String dealBussiness() { 9 | System.out.println("dealBussiness executed"); 10 | return "SUCCESS"; 11 | } 12 | } 13 | --------------------------------------------------------------------------------