├── .drone.yml ├── .gitignore ├── Dockerfile ├── License ├── README.md ├── User.sql ├── images └── QQ截图20190105230741.png └── security ├── .gitignore ├── .mvn └── wrapper │ ├── maven-wrapper.jar │ └── maven-wrapper.properties ├── logs ├── error │ ├── online-study.2019-01-05.error │ ├── online-study.2019-01-07.error │ └── online-study.2019-01-09.error └── log │ ├── online-study.2019-01-04.log │ ├── online-study.2019-01-05.log │ ├── online-study.2019-01-07.log │ └── online-study.2019-01-09.log ├── mvnw ├── mvnw.cmd ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── example │ │ └── security │ │ ├── Exception │ │ └── RewriteAccessDenyFilter.java │ │ ├── SecurityApplication.java │ │ ├── config │ │ ├── CrossFilter.java │ │ ├── DruidDataSourceConfigurer.java │ │ ├── DruidMonitorConfigurer.java │ │ ├── RedisConfigurer.java │ │ └── WebSecurity.java │ │ ├── controller │ │ ├── AuthController.java │ │ ├── PermissionController.java │ │ ├── RoleController.java │ │ └── UserController.java │ │ ├── entity │ │ ├── Permission.java │ │ ├── Role.java │ │ ├── RolePermission.java │ │ └── User.java │ │ ├── jwt │ │ ├── JwtAuthenticationTokenFilter.java │ │ ├── JwtTokenUtil.java │ │ └── JwtUser.java │ │ ├── mapper │ │ ├── PermissionMapper.java │ │ ├── RoleMapper.java │ │ └── UserMapper.java │ │ ├── service │ │ ├── PermissionService.java │ │ ├── RoleService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── JwtUserDetailsServiceImpl.java │ │ │ ├── PermissionServiceImpl.java │ │ │ ├── RoleServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── util │ │ ├── AesEncryptUtil.java │ │ ├── BulidTree.java │ │ ├── GenTree.java │ │ ├── Menu.java │ │ ├── MenuMetaVo.java │ │ ├── PageUtil.java │ │ ├── RedisUtil.java │ │ ├── RetCode.java │ │ ├── RetResult.java │ │ ├── SnowFlake.java │ │ └── UserVo.java └── resources │ ├── application-dev.yml │ ├── application.yml │ ├── logback.xml │ └── mapper │ └── user │ ├── PermissionMapper.xml │ ├── RoleMapper.xml │ └── UserMapper.xml └── test └── java └── com └── example └── security └── SecurityApplicationTests.java /.drone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/.drone.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/Dockerfile -------------------------------------------------------------------------------- /License: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/README.md -------------------------------------------------------------------------------- /User.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/User.sql -------------------------------------------------------------------------------- /images/QQ截图20190105230741.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/images/QQ截图20190105230741.png -------------------------------------------------------------------------------- /security/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/.gitignore -------------------------------------------------------------------------------- /security/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /security/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /security/logs/error/online-study.2019-01-05.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/logs/error/online-study.2019-01-05.error -------------------------------------------------------------------------------- /security/logs/error/online-study.2019-01-07.error: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/logs/error/online-study.2019-01-07.error -------------------------------------------------------------------------------- /security/logs/error/online-study.2019-01-09.error: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /security/logs/log/online-study.2019-01-04.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/logs/log/online-study.2019-01-04.log -------------------------------------------------------------------------------- /security/logs/log/online-study.2019-01-05.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/logs/log/online-study.2019-01-05.log -------------------------------------------------------------------------------- /security/logs/log/online-study.2019-01-07.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/logs/log/online-study.2019-01-07.log -------------------------------------------------------------------------------- /security/logs/log/online-study.2019-01-09.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/logs/log/online-study.2019-01-09.log -------------------------------------------------------------------------------- /security/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/mvnw -------------------------------------------------------------------------------- /security/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/mvnw.cmd -------------------------------------------------------------------------------- /security/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/pom.xml -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/Exception/RewriteAccessDenyFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/Exception/RewriteAccessDenyFilter.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/SecurityApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/SecurityApplication.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/config/CrossFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/config/CrossFilter.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/config/DruidDataSourceConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/config/DruidDataSourceConfigurer.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/config/DruidMonitorConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/config/DruidMonitorConfigurer.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/config/RedisConfigurer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/config/RedisConfigurer.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/config/WebSecurity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/config/WebSecurity.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/controller/AuthController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/controller/AuthController.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/controller/PermissionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/controller/PermissionController.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/controller/RoleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/controller/RoleController.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/controller/UserController.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/entity/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/entity/Permission.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/entity/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/entity/Role.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/entity/RolePermission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/entity/RolePermission.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/entity/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/entity/User.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/jwt/JwtAuthenticationTokenFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/jwt/JwtAuthenticationTokenFilter.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/jwt/JwtTokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/jwt/JwtTokenUtil.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/jwt/JwtUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/jwt/JwtUser.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/mapper/PermissionMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/mapper/PermissionMapper.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/mapper/RoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/mapper/RoleMapper.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/mapper/UserMapper.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/service/PermissionService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/service/PermissionService.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/service/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/service/RoleService.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/service/UserService.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/service/impl/JwtUserDetailsServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/service/impl/JwtUserDetailsServiceImpl.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/service/impl/PermissionServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/service/impl/PermissionServiceImpl.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/service/impl/RoleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/service/impl/RoleServiceImpl.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/AesEncryptUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/AesEncryptUtil.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/BulidTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/BulidTree.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/GenTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/GenTree.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/Menu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/Menu.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/MenuMetaVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/MenuMetaVo.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/PageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/PageUtil.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/RedisUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/RedisUtil.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/RetCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/RetCode.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/RetResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/RetResult.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/SnowFlake.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/SnowFlake.java -------------------------------------------------------------------------------- /security/src/main/java/com/example/security/util/UserVo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/java/com/example/security/util/UserVo.java -------------------------------------------------------------------------------- /security/src/main/resources/application-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/resources/application-dev.yml -------------------------------------------------------------------------------- /security/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/resources/application.yml -------------------------------------------------------------------------------- /security/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/resources/logback.xml -------------------------------------------------------------------------------- /security/src/main/resources/mapper/user/PermissionMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/resources/mapper/user/PermissionMapper.xml -------------------------------------------------------------------------------- /security/src/main/resources/mapper/user/RoleMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/resources/mapper/user/RoleMapper.xml -------------------------------------------------------------------------------- /security/src/main/resources/mapper/user/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/main/resources/mapper/user/UserMapper.xml -------------------------------------------------------------------------------- /security/src/test/java/com/example/security/SecurityApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ywbjja/springSecurity-jwt-vue-temple/HEAD/security/src/test/java/com/example/security/SecurityApplicationTests.java --------------------------------------------------------------------------------