├── .gitignore ├── README.md ├── custom-annotation-demo1 ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cqupt │ │ │ │ └── annotation │ │ │ │ ├── Check.java │ │ │ │ └── validate │ │ │ │ └── ParamConstraintValidated.java │ │ └── resources │ │ │ └── application.properties │ └── test │ │ └── java │ │ └── com │ │ └── cqupt │ │ └── annotation │ │ └── CustomAnnotationDemo1ApplicationTests.java └── target │ ├── classes │ ├── application.properties │ └── com │ │ └── cqupt │ │ └── annotation │ │ ├── Check.class │ │ └── validate │ │ └── ParamConstraintValidated.class │ └── test-classes │ └── com │ └── cqupt │ └── annotation │ └── CustomAnnotationDemo1ApplicationTests.class ├── custom-annotation-demo2 ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cqupt │ │ │ │ └── annotation │ │ │ │ ├── PermissionCheck.java │ │ │ │ └── interceptor │ │ │ │ └── PermissionCheckInterceptor.java │ │ └── resources │ │ │ └── application.properties │ └── test │ │ └── java │ │ └── com │ │ └── cqupt │ │ └── annotation │ │ └── CustomAnnotationDemo2ApplicationTests.java └── target │ ├── classes │ ├── application.properties │ └── com │ │ └── cqupt │ │ └── annotation │ │ ├── PermissionCheck.class │ │ └── interceptor │ │ └── PermissionCheckInterceptor.class │ └── test-classes │ └── com │ └── cqupt │ └── annotation │ └── CustomAnnotationDemo2ApplicationTests.class ├── custom-annotation-demo3 ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cqupt │ │ │ │ └── annotation │ │ │ │ ├── CustomCache.java │ │ │ │ └── aspect │ │ │ │ └── CustomCacheAspect.java │ │ └── resources │ │ │ └── application.properties │ └── test │ │ └── java │ │ └── com │ │ └── cqupt │ │ └── annotation │ │ └── CustomAnnotationDemo3ApplicationTests.java └── target │ ├── classes │ ├── application.properties │ └── com │ │ └── cqupt │ │ └── annotation │ │ ├── CustomCache.class │ │ └── aspect │ │ └── CustomCacheAspect.class │ └── test-classes │ └── com │ └── cqupt │ └── annotation │ └── CustomAnnotationDemo3ApplicationTests.class ├── custom-annotation-web ├── pom.xml ├── src │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── cqupt │ │ │ │ └── annotation │ │ │ │ ├── CustomAnnotationWebApplication.java │ │ │ │ ├── configure │ │ │ │ └── InterceptorConfigurer.java │ │ │ │ ├── controller │ │ │ │ └── TestController.java │ │ │ │ └── vo │ │ │ │ └── User.java │ │ └── resources │ │ │ └── application.properties │ └── test │ │ └── java │ │ └── com │ │ └── cqupt │ │ └── annotation │ │ └── CustomAnnotationWebApplicationTests.java └── target │ ├── classes │ ├── application.properties │ └── com │ │ └── cqupt │ │ └── annotation │ │ ├── CustomAnnotationWebApplication.class │ │ ├── configure │ │ └── InterceptorConfigurer.class │ │ ├── controller │ │ └── TestController.class │ │ └── vo │ │ └── User.class │ └── test-classes │ └── com │ └── cqupt │ └── annotation │ └── CustomAnnotationWebApplicationTests.class └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/README.md -------------------------------------------------------------------------------- /custom-annotation-demo1/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo1/pom.xml -------------------------------------------------------------------------------- /custom-annotation-demo1/src/main/java/com/cqupt/annotation/Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo1/src/main/java/com/cqupt/annotation/Check.java -------------------------------------------------------------------------------- /custom-annotation-demo1/src/main/java/com/cqupt/annotation/validate/ParamConstraintValidated.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo1/src/main/java/com/cqupt/annotation/validate/ParamConstraintValidated.java -------------------------------------------------------------------------------- /custom-annotation-demo1/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-demo1/src/test/java/com/cqupt/annotation/CustomAnnotationDemo1ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo1/src/test/java/com/cqupt/annotation/CustomAnnotationDemo1ApplicationTests.java -------------------------------------------------------------------------------- /custom-annotation-demo1/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-demo1/target/classes/com/cqupt/annotation/Check.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo1/target/classes/com/cqupt/annotation/Check.class -------------------------------------------------------------------------------- /custom-annotation-demo1/target/classes/com/cqupt/annotation/validate/ParamConstraintValidated.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo1/target/classes/com/cqupt/annotation/validate/ParamConstraintValidated.class -------------------------------------------------------------------------------- /custom-annotation-demo1/target/test-classes/com/cqupt/annotation/CustomAnnotationDemo1ApplicationTests.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo1/target/test-classes/com/cqupt/annotation/CustomAnnotationDemo1ApplicationTests.class -------------------------------------------------------------------------------- /custom-annotation-demo2/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo2/pom.xml -------------------------------------------------------------------------------- /custom-annotation-demo2/src/main/java/com/cqupt/annotation/PermissionCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo2/src/main/java/com/cqupt/annotation/PermissionCheck.java -------------------------------------------------------------------------------- /custom-annotation-demo2/src/main/java/com/cqupt/annotation/interceptor/PermissionCheckInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo2/src/main/java/com/cqupt/annotation/interceptor/PermissionCheckInterceptor.java -------------------------------------------------------------------------------- /custom-annotation-demo2/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-demo2/src/test/java/com/cqupt/annotation/CustomAnnotationDemo2ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo2/src/test/java/com/cqupt/annotation/CustomAnnotationDemo2ApplicationTests.java -------------------------------------------------------------------------------- /custom-annotation-demo2/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-demo2/target/classes/com/cqupt/annotation/PermissionCheck.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo2/target/classes/com/cqupt/annotation/PermissionCheck.class -------------------------------------------------------------------------------- /custom-annotation-demo2/target/classes/com/cqupt/annotation/interceptor/PermissionCheckInterceptor.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo2/target/classes/com/cqupt/annotation/interceptor/PermissionCheckInterceptor.class -------------------------------------------------------------------------------- /custom-annotation-demo2/target/test-classes/com/cqupt/annotation/CustomAnnotationDemo2ApplicationTests.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo2/target/test-classes/com/cqupt/annotation/CustomAnnotationDemo2ApplicationTests.class -------------------------------------------------------------------------------- /custom-annotation-demo3/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo3/pom.xml -------------------------------------------------------------------------------- /custom-annotation-demo3/src/main/java/com/cqupt/annotation/CustomCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo3/src/main/java/com/cqupt/annotation/CustomCache.java -------------------------------------------------------------------------------- /custom-annotation-demo3/src/main/java/com/cqupt/annotation/aspect/CustomCacheAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo3/src/main/java/com/cqupt/annotation/aspect/CustomCacheAspect.java -------------------------------------------------------------------------------- /custom-annotation-demo3/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-demo3/src/test/java/com/cqupt/annotation/CustomAnnotationDemo3ApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo3/src/test/java/com/cqupt/annotation/CustomAnnotationDemo3ApplicationTests.java -------------------------------------------------------------------------------- /custom-annotation-demo3/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-demo3/target/classes/com/cqupt/annotation/CustomCache.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo3/target/classes/com/cqupt/annotation/CustomCache.class -------------------------------------------------------------------------------- /custom-annotation-demo3/target/classes/com/cqupt/annotation/aspect/CustomCacheAspect.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo3/target/classes/com/cqupt/annotation/aspect/CustomCacheAspect.class -------------------------------------------------------------------------------- /custom-annotation-demo3/target/test-classes/com/cqupt/annotation/CustomAnnotationDemo3ApplicationTests.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-demo3/target/test-classes/com/cqupt/annotation/CustomAnnotationDemo3ApplicationTests.class -------------------------------------------------------------------------------- /custom-annotation-web/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/pom.xml -------------------------------------------------------------------------------- /custom-annotation-web/src/main/java/com/cqupt/annotation/CustomAnnotationWebApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/src/main/java/com/cqupt/annotation/CustomAnnotationWebApplication.java -------------------------------------------------------------------------------- /custom-annotation-web/src/main/java/com/cqupt/annotation/configure/InterceptorConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/src/main/java/com/cqupt/annotation/configure/InterceptorConfigurer.java -------------------------------------------------------------------------------- /custom-annotation-web/src/main/java/com/cqupt/annotation/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/src/main/java/com/cqupt/annotation/controller/TestController.java -------------------------------------------------------------------------------- /custom-annotation-web/src/main/java/com/cqupt/annotation/vo/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/src/main/java/com/cqupt/annotation/vo/User.java -------------------------------------------------------------------------------- /custom-annotation-web/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-web/src/test/java/com/cqupt/annotation/CustomAnnotationWebApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/src/test/java/com/cqupt/annotation/CustomAnnotationWebApplicationTests.java -------------------------------------------------------------------------------- /custom-annotation-web/target/classes/application.properties: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /custom-annotation-web/target/classes/com/cqupt/annotation/CustomAnnotationWebApplication.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/target/classes/com/cqupt/annotation/CustomAnnotationWebApplication.class -------------------------------------------------------------------------------- /custom-annotation-web/target/classes/com/cqupt/annotation/configure/InterceptorConfigurer.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/target/classes/com/cqupt/annotation/configure/InterceptorConfigurer.class -------------------------------------------------------------------------------- /custom-annotation-web/target/classes/com/cqupt/annotation/controller/TestController.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/target/classes/com/cqupt/annotation/controller/TestController.class -------------------------------------------------------------------------------- /custom-annotation-web/target/classes/com/cqupt/annotation/vo/User.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/target/classes/com/cqupt/annotation/vo/User.class -------------------------------------------------------------------------------- /custom-annotation-web/target/test-classes/com/cqupt/annotation/CustomAnnotationWebApplicationTests.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/custom-annotation-web/target/test-classes/com/cqupt/annotation/CustomAnnotationWebApplicationTests.class -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TiantianUpup/custom-annotation/HEAD/pom.xml --------------------------------------------------------------------------------