├── .gitignore ├── README.md ├── pom.xml └── src └── main ├── java └── cn │ └── shiyujun │ ├── config │ ├── AnnotationConfig.java │ ├── AspectJTest.java │ └── JDBCConfig.java │ ├── controller │ └── MVCDemoController.java │ ├── demo │ ├── AnnotationIOCDemo.java │ ├── IOCDemo.java │ ├── JDBCDemo.java │ ├── MVCDemo.java │ └── TransactionalDemo.java │ ├── entity │ ├── User.java │ └── UserRowMapper.java │ ├── proxy │ ├── handle │ │ ├── CglibInterceptor.java │ │ ├── DynamicProxy.java │ │ └── StaticProxy.java │ ├── service │ │ ├── MainService.java │ │ └── impl │ │ │ └── MainServiceImpl.java │ └── test │ │ ├── CglibTest.java │ │ ├── DynamicTest.java │ │ └── StaticTest.java │ └── service │ ├── IOCService.java │ ├── JDBCService.java │ └── impl │ ├── IOCServiceImpl.java │ └── JDBCServiceImpl.java └── resources ├── application-ioc.xml ├── application.properties └── templates └── test.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/config/AnnotationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/config/AnnotationConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/config/AspectJTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/config/AspectJTest.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/config/JDBCConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/config/JDBCConfig.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/controller/MVCDemoController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/controller/MVCDemoController.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/demo/AnnotationIOCDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/demo/AnnotationIOCDemo.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/demo/IOCDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/demo/IOCDemo.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/demo/JDBCDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/demo/JDBCDemo.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/demo/MVCDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/demo/MVCDemo.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/demo/TransactionalDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/demo/TransactionalDemo.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/entity/User.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/entity/UserRowMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/entity/UserRowMapper.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/handle/CglibInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/handle/CglibInterceptor.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/handle/DynamicProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/handle/DynamicProxy.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/handle/StaticProxy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/handle/StaticProxy.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/service/MainService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/service/MainService.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/service/impl/MainServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/service/impl/MainServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/test/CglibTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/test/CglibTest.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/test/DynamicTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/test/DynamicTest.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/proxy/test/StaticTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/proxy/test/StaticTest.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/service/IOCService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/service/IOCService.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/service/JDBCService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/service/JDBCService.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/service/impl/IOCServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/service/impl/IOCServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/cn/shiyujun/service/impl/JDBCServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/java/cn/shiyujun/service/impl/JDBCServiceImpl.java -------------------------------------------------------------------------------- /src/main/resources/application-ioc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/resources/application-ioc.xml -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/templates/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyujun/spring-framework/HEAD/src/main/resources/templates/test.html --------------------------------------------------------------------------------