gitextract_ordn1vgh/ ├── .gitignore ├── README.md ├── note/ │ ├── Spring.md │ ├── Spring.uml │ ├── flows/ │ │ ├── guava-cache.vsdx │ │ ├── spring-task.vsdx │ │ └── spring_application_run.gliffy │ ├── guava-cache.md │ ├── guava-cache.uml │ ├── spring-aop.md │ ├── spring-boot.md │ ├── spring-boot.uml │ ├── spring-context.md │ ├── spring-mvc.md │ ├── spring-mvc.uml │ ├── spring-task.md │ ├── spring-transaction.md │ └── spring-transaction.uml ├── pom.xml └── src/ └── main/ ├── java/ │ ├── annotation/ │ │ └── Init.java │ ├── aop/ │ │ ├── Bootstrap.java │ │ ├── SimpleAopBean.java │ │ ├── SimpleChildAopBean.java │ │ └── SimpleMethodInterceptor.java │ ├── base/ │ │ ├── BaseStudent.java │ │ ├── Boostrap.java │ │ ├── SimpleBean.java │ │ ├── SimpleBeanFactoryPostProcessor.java │ │ ├── SimpleBeanPostProcessor.java │ │ ├── Student.java │ │ ├── aop/ │ │ │ ├── AopDemo.java │ │ │ ├── AopDemoAdvice.java │ │ │ ├── AopDemoInter.java │ │ │ └── annotation/ │ │ │ └── AspectDemo.java │ │ ├── scope/ │ │ │ └── OneScope.java │ │ └── transaction/ │ │ ├── NestedBean.java │ │ └── TransactionBean.java │ ├── cache/ │ │ └── CacheDemo.java │ ├── controller/ │ │ └── SimpleController.java │ ├── java_config/ │ │ ├── Bootrap.java │ │ ├── SimpleBeanConfig.java │ │ └── StudentConfig.java │ ├── local/ │ │ └── Local.java │ ├── model/ │ │ └── SimpleModel.java │ ├── task/ │ │ └── Task.java │ ├── test/ │ │ ├── JavaTest.java │ │ └── proxy/ │ │ ├── Handler.java │ │ ├── JDKProxy.java │ │ ├── UserService.java │ │ └── UserServiceImpl.java │ └── validator/ │ └── SimpleModelValidator.java ├── resources/ │ ├── config.xml │ ├── property.properties │ ├── resource/ │ │ ├── resource_en_US.properties │ │ └── resource_zh_CN.properties │ └── spring-servlet.xml └── webapp/ ├── WEB-INF/ │ ├── echo.jsp │ └── web.xml └── index.jsp