├── .gitignore ├── .travis.yml ├── Dockerfile ├── README.md ├── boot.sql ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── xwolf │ │ ├── BootApplication.java │ │ └── boot │ │ ├── annotation │ │ └── AvoidRepeatableCommit.java │ │ ├── api │ │ ├── ApiBaseController.java │ │ └── UserBaseController.java │ │ ├── aspect │ │ └── AvoidRepeatableCommitAspect.java │ │ ├── config │ │ ├── Constants.java │ │ ├── DataSourceConfig.java │ │ ├── FilterConfig.java │ │ ├── InterceptorConfig.java │ │ └── SwaggerConfig.java │ │ ├── controller │ │ ├── ApiController.java │ │ ├── ErrorController.java │ │ └── UserController.java │ │ ├── dao │ │ └── IUserDao.java │ │ ├── entity │ │ └── User.java │ │ ├── interceptor │ │ ├── CsrfInterceptor.java │ │ ├── ErrorInterceptor.java │ │ ├── XSSFilter.java │ │ └── XSSHttpServletRequestWrapper.java │ │ ├── service │ │ ├── IUserService.java │ │ └── impl │ │ │ └── UserServiceImpl.java │ │ └── utils │ │ ├── IPUtil.java │ │ ├── StringUtils.java │ │ └── UUIDUtil.java └── resources │ ├── application.yml │ ├── logback.xml │ ├── mapper │ └── UserMapper.xml │ ├── mybatis.xml │ └── templates │ ├── 302.html │ ├── 400.html │ ├── 404.html │ └── 500.html └── test └── java └── com └── xwolf └── BootApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: java 2 | 3 | jdk: 4 | - oraclejdk8 5 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/README.md -------------------------------------------------------------------------------- /boot.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/boot.sql -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/xwolf/BootApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/BootApplication.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/annotation/AvoidRepeatableCommit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/annotation/AvoidRepeatableCommit.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/api/ApiBaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/api/ApiBaseController.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/api/UserBaseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/api/UserBaseController.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/aspect/AvoidRepeatableCommitAspect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/aspect/AvoidRepeatableCommitAspect.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/config/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/config/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/config/DataSourceConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/config/DataSourceConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/config/FilterConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/config/FilterConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/config/InterceptorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/config/InterceptorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/config/SwaggerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/config/SwaggerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/controller/ApiController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/controller/ApiController.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/controller/ErrorController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/controller/ErrorController.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/dao/IUserDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/dao/IUserDao.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/entity/User.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/interceptor/CsrfInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/interceptor/CsrfInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/interceptor/ErrorInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/interceptor/ErrorInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/interceptor/XSSFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/interceptor/XSSFilter.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/interceptor/XSSHttpServletRequestWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/interceptor/XSSHttpServletRequestWrapper.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/service/IUserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/service/IUserService.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/utils/IPUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/utils/IPUtil.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/utils/StringUtils.java -------------------------------------------------------------------------------- /src/main/java/com/xwolf/boot/utils/UUIDUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/java/com/xwolf/boot/utils/UUIDUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/mapper/UserMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mybatis.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/mybatis.xml -------------------------------------------------------------------------------- /src/main/resources/templates/302.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/templates/302.html -------------------------------------------------------------------------------- /src/main/resources/templates/400.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/templates/400.html -------------------------------------------------------------------------------- /src/main/resources/templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/templates/404.html -------------------------------------------------------------------------------- /src/main/resources/templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/main/resources/templates/500.html -------------------------------------------------------------------------------- /src/test/java/com/xwolf/BootApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/snowxwolf/boot/HEAD/src/test/java/com/xwolf/BootApplicationTests.java --------------------------------------------------------------------------------