├── .gitignore ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── monkey │ │ └── springboot │ │ └── demo │ │ ├── DemoApplication.java │ │ ├── JSONObjectWrapper.java │ │ ├── MyMethodArgumentResolver.java │ │ ├── RepeatedlyReadFilter.java │ │ ├── RepeatedlyReadInterceptor.java │ │ ├── RepeatedlyReadRequestWrapper.java │ │ ├── WebMvcConfig.java │ │ ├── advice │ │ ├── DecodeRequestBodyAdvice.java │ │ └── EncodeResponseBodyAdvice.java │ │ ├── annotation │ │ ├── AesSecurityParameter.java │ │ ├── MyLog.java │ │ ├── RequestParam.java │ │ ├── RsaSecurityParameter.java │ │ └── SecurityParameter.java │ │ ├── aspect │ │ └── SysLogAspect.java │ │ ├── config │ │ ├── EncryptAutoConfiguration.java │ │ └── Swagger2.java │ │ ├── controller │ │ └── TestController.java │ │ ├── domain │ │ ├── Persion.java │ │ └── SysLog.java │ │ ├── google │ │ └── GoogleAuthenticator.java │ │ ├── service │ │ ├── IPLocationService.java │ │ ├── SysLogService.java │ │ └── serviceImpl │ │ │ ├── IPLocationServiceImpl.java │ │ │ └── SysLogServiceImpl.java │ │ └── utils │ │ ├── AesEncryptUtils.java │ │ ├── BadWordUtil.java │ │ ├── DateFormatUtil.java │ │ ├── ExportExcelUtil.java │ │ ├── ExportTextUtil.java │ │ ├── FileUtil.java │ │ ├── HttpRequest.java │ │ ├── JsoupUtil.java │ │ ├── RSAUtils.java │ │ ├── SendEmailUtils.java │ │ ├── TypeUtil.java │ │ └── ip │ │ ├── IP138Util.java │ │ ├── IP5Util.java │ │ ├── IP882667Util.java │ │ ├── IPSiteUtil.java │ │ ├── MTUtil.java │ │ ├── TBUtil.java │ │ └── XLUtil.java └── resources │ ├── application.properties │ ├── dictionary.txt │ ├── static │ └── js │ │ ├── aes.js │ │ ├── jquery-2.2.3.min.js │ │ ├── jsencrypt.min.js │ │ ├── pad-zeropadding.js │ │ ├── random.js │ │ ├── recaptcha.html │ │ └── security.js │ └── templates │ ├── aes.html │ ├── excel.html │ ├── index.html │ ├── location.html │ ├── recaptcha2.html │ ├── recaptchaV2.html │ ├── recaptchaV3.html │ ├── rsa.html │ ├── rsaAes.html │ ├── summary.html │ ├── test.html │ └── txt.html └── test └── java └── com └── monkey └── springboot └── demo └── DemoApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/DemoApplication.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/JSONObjectWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/JSONObjectWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/MyMethodArgumentResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/MyMethodArgumentResolver.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/RepeatedlyReadFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/RepeatedlyReadFilter.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/RepeatedlyReadInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/RepeatedlyReadInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/RepeatedlyReadRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/RepeatedlyReadRequestWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/WebMvcConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/WebMvcConfig.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/advice/DecodeRequestBodyAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/advice/DecodeRequestBodyAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/advice/EncodeResponseBodyAdvice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/advice/EncodeResponseBodyAdvice.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/annotation/AesSecurityParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/annotation/AesSecurityParameter.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/annotation/MyLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/annotation/MyLog.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/annotation/RequestParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/annotation/RequestParam.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/annotation/RsaSecurityParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/annotation/RsaSecurityParameter.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/annotation/SecurityParameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/annotation/SecurityParameter.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/aspect/SysLogAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/aspect/SysLogAspect.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/config/EncryptAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/config/EncryptAutoConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/config/Swagger2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/config/Swagger2.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/controller/TestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/controller/TestController.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/domain/Persion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/domain/Persion.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/domain/SysLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/domain/SysLog.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/google/GoogleAuthenticator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/google/GoogleAuthenticator.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/service/IPLocationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/service/IPLocationService.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/service/SysLogService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/service/SysLogService.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/service/serviceImpl/IPLocationServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/service/serviceImpl/IPLocationServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/service/serviceImpl/SysLogServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/service/serviceImpl/SysLogServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/AesEncryptUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/AesEncryptUtils.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/BadWordUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/BadWordUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/DateFormatUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/DateFormatUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ExportExcelUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ExportExcelUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ExportTextUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ExportTextUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/FileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/HttpRequest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/HttpRequest.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/JsoupUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/JsoupUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/RSAUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/RSAUtils.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/SendEmailUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/SendEmailUtils.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/TypeUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/TypeUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ip/IP138Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ip/IP138Util.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ip/IP5Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ip/IP5Util.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ip/IP882667Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ip/IP882667Util.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ip/IPSiteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ip/IPSiteUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ip/MTUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ip/MTUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ip/TBUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ip/TBUtil.java -------------------------------------------------------------------------------- /src/main/java/com/monkey/springboot/demo/utils/ip/XLUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/java/com/monkey/springboot/demo/utils/ip/XLUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/application.properties -------------------------------------------------------------------------------- /src/main/resources/dictionary.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/dictionary.txt -------------------------------------------------------------------------------- /src/main/resources/static/js/aes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/static/js/aes.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jquery-2.2.3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/static/js/jquery-2.2.3.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/jsencrypt.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/static/js/jsencrypt.min.js -------------------------------------------------------------------------------- /src/main/resources/static/js/pad-zeropadding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/static/js/pad-zeropadding.js -------------------------------------------------------------------------------- /src/main/resources/static/js/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/static/js/random.js -------------------------------------------------------------------------------- /src/main/resources/static/js/recaptcha.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/static/js/recaptcha.html -------------------------------------------------------------------------------- /src/main/resources/static/js/security.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/static/js/security.js -------------------------------------------------------------------------------- /src/main/resources/templates/aes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/aes.html -------------------------------------------------------------------------------- /src/main/resources/templates/excel.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/excel.html -------------------------------------------------------------------------------- /src/main/resources/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/index.html -------------------------------------------------------------------------------- /src/main/resources/templates/location.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/location.html -------------------------------------------------------------------------------- /src/main/resources/templates/recaptcha2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/recaptcha2.html -------------------------------------------------------------------------------- /src/main/resources/templates/recaptchaV2.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/recaptchaV2.html -------------------------------------------------------------------------------- /src/main/resources/templates/recaptchaV3.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/recaptchaV3.html -------------------------------------------------------------------------------- /src/main/resources/templates/rsa.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/rsa.html -------------------------------------------------------------------------------- /src/main/resources/templates/rsaAes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/rsaAes.html -------------------------------------------------------------------------------- /src/main/resources/templates/summary.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/summary.html -------------------------------------------------------------------------------- /src/main/resources/templates/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/test.html -------------------------------------------------------------------------------- /src/main/resources/templates/txt.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/main/resources/templates/txt.html -------------------------------------------------------------------------------- /src/test/java/com/monkey/springboot/demo/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qiangqiang666/demo/HEAD/src/test/java/com/monkey/springboot/demo/DemoApplicationTests.java --------------------------------------------------------------------------------