├── .gitignore ├── .mvn └── wrapper │ ├── MavenWrapperDownloader.java │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── README.md ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── since │ │ ├── SinceApplication.java │ │ ├── annotation │ │ └── ObjectFilter.java │ │ ├── aspect │ │ ├── AroundControllerAspect.java │ │ └── SuccessAndFailureAspect.java │ │ ├── async │ │ ├── ThreadFactoryBuilder.java │ │ ├── redis │ │ │ ├── RedisAsync.java │ │ │ └── impl │ │ │ │ └── RedisAsyncImpl.java │ │ └── strategy │ │ │ ├── PolicyEnvironmet.java │ │ │ ├── PolicyStrategy.java │ │ │ └── impl │ │ │ ├── AbortPolicy.java │ │ │ ├── CallerRunsPolicy.java │ │ │ ├── DiscardOldestPolicy.java │ │ │ └── DiscardPolicy.java │ │ ├── bo │ │ └── MailBO.java │ │ ├── config │ │ ├── aspect │ │ │ └── AopConfig.java │ │ ├── mvc │ │ │ ├── MVCConfig.java │ │ │ ├── filter │ │ │ │ └── ParamsFilter.java │ │ │ ├── interceptor │ │ │ │ └── ParamsInterceptor.java │ │ │ └── wrapper │ │ │ │ └── BodyReaderHttpServletRequestWrapper.java │ │ ├── redis │ │ │ └── CacheConfig.java │ │ └── schedule │ │ │ └── MultiThreadScheduleTask.java │ │ ├── controller │ │ └── LoginController.java │ │ ├── dao │ │ └── AccountDao.java │ │ ├── entity │ │ └── Account.java │ │ ├── enums │ │ ├── Encodes.java │ │ ├── MessageEnums.java │ │ └── UserConst.java │ │ ├── service │ │ ├── ILoginService.java │ │ └── impl │ │ │ └── LoginServiceImpl.java │ │ ├── utils │ │ ├── JwtUtils.java │ │ ├── MD5Utils.java │ │ ├── MailUtils.java │ │ ├── RedisUtils.java │ │ └── impl │ │ │ ├── MailUtilsImpl.java │ │ │ └── RedisUtilsImpl.java │ │ └── vo │ │ └── MessageVO.java └── resources │ ├── application-dev.yml │ ├── application-prod.yml │ ├── application.yml │ ├── generator.properties │ ├── generatorConfig.xml │ ├── log4j2-spring.xml │ └── mapper │ └── AccountMapper.xml └── test └── java └── com └── since └── demo └── SinceApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/.gitignore -------------------------------------------------------------------------------- /.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/README.md -------------------------------------------------------------------------------- /mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/mvnw -------------------------------------------------------------------------------- /mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/mvnw.cmd -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/since/SinceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/SinceApplication.java -------------------------------------------------------------------------------- /src/main/java/com/since/annotation/ObjectFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/annotation/ObjectFilter.java -------------------------------------------------------------------------------- /src/main/java/com/since/aspect/AroundControllerAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/aspect/AroundControllerAspect.java -------------------------------------------------------------------------------- /src/main/java/com/since/aspect/SuccessAndFailureAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/aspect/SuccessAndFailureAspect.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/ThreadFactoryBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/ThreadFactoryBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/redis/RedisAsync.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/redis/RedisAsync.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/redis/impl/RedisAsyncImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/redis/impl/RedisAsyncImpl.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/strategy/PolicyEnvironmet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/strategy/PolicyEnvironmet.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/strategy/PolicyStrategy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/strategy/PolicyStrategy.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/strategy/impl/AbortPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/strategy/impl/AbortPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/strategy/impl/CallerRunsPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/strategy/impl/CallerRunsPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/strategy/impl/DiscardOldestPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/strategy/impl/DiscardOldestPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/since/async/strategy/impl/DiscardPolicy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/async/strategy/impl/DiscardPolicy.java -------------------------------------------------------------------------------- /src/main/java/com/since/bo/MailBO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/bo/MailBO.java -------------------------------------------------------------------------------- /src/main/java/com/since/config/aspect/AopConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/config/aspect/AopConfig.java -------------------------------------------------------------------------------- /src/main/java/com/since/config/mvc/MVCConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/config/mvc/MVCConfig.java -------------------------------------------------------------------------------- /src/main/java/com/since/config/mvc/filter/ParamsFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/config/mvc/filter/ParamsFilter.java -------------------------------------------------------------------------------- /src/main/java/com/since/config/mvc/interceptor/ParamsInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/config/mvc/interceptor/ParamsInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/since/config/mvc/wrapper/BodyReaderHttpServletRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/config/mvc/wrapper/BodyReaderHttpServletRequestWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/since/config/redis/CacheConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/config/redis/CacheConfig.java -------------------------------------------------------------------------------- /src/main/java/com/since/config/schedule/MultiThreadScheduleTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/config/schedule/MultiThreadScheduleTask.java -------------------------------------------------------------------------------- /src/main/java/com/since/controller/LoginController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/controller/LoginController.java -------------------------------------------------------------------------------- /src/main/java/com/since/dao/AccountDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/dao/AccountDao.java -------------------------------------------------------------------------------- /src/main/java/com/since/entity/Account.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/entity/Account.java -------------------------------------------------------------------------------- /src/main/java/com/since/enums/Encodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/enums/Encodes.java -------------------------------------------------------------------------------- /src/main/java/com/since/enums/MessageEnums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/enums/MessageEnums.java -------------------------------------------------------------------------------- /src/main/java/com/since/enums/UserConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/enums/UserConst.java -------------------------------------------------------------------------------- /src/main/java/com/since/service/ILoginService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/service/ILoginService.java -------------------------------------------------------------------------------- /src/main/java/com/since/service/impl/LoginServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/service/impl/LoginServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/since/utils/JwtUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/utils/JwtUtils.java -------------------------------------------------------------------------------- /src/main/java/com/since/utils/MD5Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/utils/MD5Utils.java -------------------------------------------------------------------------------- /src/main/java/com/since/utils/MailUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/utils/MailUtils.java -------------------------------------------------------------------------------- /src/main/java/com/since/utils/RedisUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/utils/RedisUtils.java -------------------------------------------------------------------------------- /src/main/java/com/since/utils/impl/MailUtilsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/utils/impl/MailUtilsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/since/utils/impl/RedisUtilsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/utils/impl/RedisUtilsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/since/vo/MessageVO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/java/com/since/vo/MessageVO.java -------------------------------------------------------------------------------- /src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /src/main/resources/application-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/resources/application-prod.yml -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/generator.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/resources/generator.properties -------------------------------------------------------------------------------- /src/main/resources/generatorConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/resources/generatorConfig.xml -------------------------------------------------------------------------------- /src/main/resources/log4j2-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/resources/log4j2-spring.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/AccountMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/main/resources/mapper/AccountMapper.xml -------------------------------------------------------------------------------- /src/test/java/com/since/demo/SinceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/impactCn/springBoot-scaffold/HEAD/src/test/java/com/since/demo/SinceApplicationTests.java --------------------------------------------------------------------------------