├── .gitignore ├── README.md ├── pom.xml ├── sql.sql └── src ├── main ├── java │ └── com │ │ └── example │ │ ├── SpringbootFirstPracticeApplication.java │ │ ├── common │ │ ├── Constants.java │ │ └── Result.java │ │ ├── config │ │ ├── AuthAccess.java │ │ ├── CorsConfig.java │ │ ├── InterceptorConfig.java │ │ ├── MybatisPlusConfig.java │ │ └── interceptor │ │ │ └── JwtInterceptor.java │ │ ├── controller │ │ ├── CourseController.java │ │ ├── EchartsController.java │ │ ├── FilesController.java │ │ ├── MenuController.java │ │ ├── RoleController.java │ │ ├── UserController.java │ │ └── dto │ │ │ ├── UserDTO.java │ │ │ └── UserPasswordDTO.java │ │ ├── exception │ │ ├── GlobalExceptionHandler.java │ │ └── ServiceException.java │ │ ├── mapper │ │ ├── CourseMapper.java │ │ ├── DictMapper.java │ │ ├── FilesMapper.java │ │ ├── MenuMapper.java │ │ ├── RoleMapper.java │ │ ├── RoleMenuMapper.java │ │ └── UserMapper.java │ │ ├── model │ │ ├── Course.java │ │ ├── Dict.java │ │ ├── Files.java │ │ ├── Menu.java │ │ ├── Role.java │ │ ├── RoleMenu.java │ │ └── User.java │ │ ├── service │ │ ├── CourseService.java │ │ ├── MenuService.java │ │ ├── RoleService.java │ │ ├── UserService.java │ │ └── impl │ │ │ ├── CourseServiceImpl.java │ │ │ ├── MenuServiceImpl.java │ │ │ ├── RoleServiceImpl.java │ │ │ └── UserServiceImpl.java │ │ └── utils │ │ └── TokenUtil.java └── resources │ ├── application.yml │ └── mapper │ ├── CourseMapper.xml │ ├── DictMapper.xml │ ├── FilesMapper.xml │ ├── MenuMapper.xml │ ├── RoleMapper.xml │ ├── RoleMenuMapper.xml │ └── UserMapper.xml └── test └── java └── com └── example ├── MyTest.java └── SpringbootFirstPracticeApplicationTests.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/pom.xml -------------------------------------------------------------------------------- /sql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/sql.sql -------------------------------------------------------------------------------- /src/main/java/com/example/SpringbootFirstPracticeApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/SpringbootFirstPracticeApplication.java -------------------------------------------------------------------------------- /src/main/java/com/example/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/common/Constants.java -------------------------------------------------------------------------------- /src/main/java/com/example/common/Result.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/common/Result.java -------------------------------------------------------------------------------- /src/main/java/com/example/config/AuthAccess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/config/AuthAccess.java -------------------------------------------------------------------------------- /src/main/java/com/example/config/CorsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/config/CorsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/config/InterceptorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/config/InterceptorConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/config/MybatisPlusConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/config/MybatisPlusConfig.java -------------------------------------------------------------------------------- /src/main/java/com/example/config/interceptor/JwtInterceptor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/config/interceptor/JwtInterceptor.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/CourseController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/CourseController.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/EchartsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/EchartsController.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/FilesController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/FilesController.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/MenuController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/MenuController.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/RoleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/RoleController.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/UserController.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/dto/UserDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/dto/UserDTO.java -------------------------------------------------------------------------------- /src/main/java/com/example/controller/dto/UserPasswordDTO.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/controller/dto/UserPasswordDTO.java -------------------------------------------------------------------------------- /src/main/java/com/example/exception/GlobalExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/exception/GlobalExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/example/exception/ServiceException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/exception/ServiceException.java -------------------------------------------------------------------------------- /src/main/java/com/example/mapper/CourseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/mapper/CourseMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/mapper/DictMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/mapper/DictMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/mapper/FilesMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/mapper/FilesMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/mapper/MenuMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/mapper/MenuMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/mapper/RoleMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/mapper/RoleMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/mapper/RoleMenuMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/mapper/RoleMenuMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/mapper/UserMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/mapper/UserMapper.java -------------------------------------------------------------------------------- /src/main/java/com/example/model/Course.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/model/Course.java -------------------------------------------------------------------------------- /src/main/java/com/example/model/Dict.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/model/Dict.java -------------------------------------------------------------------------------- /src/main/java/com/example/model/Files.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/model/Files.java -------------------------------------------------------------------------------- /src/main/java/com/example/model/Menu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/model/Menu.java -------------------------------------------------------------------------------- /src/main/java/com/example/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/model/Role.java -------------------------------------------------------------------------------- /src/main/java/com/example/model/RoleMenu.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/model/RoleMenu.java -------------------------------------------------------------------------------- /src/main/java/com/example/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/model/User.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/CourseService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/CourseService.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/MenuService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/MenuService.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/RoleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/RoleService.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/UserService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/UserService.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/impl/CourseServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/impl/CourseServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/impl/MenuServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/impl/MenuServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/impl/RoleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/impl/RoleServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/example/service/impl/UserServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/service/impl/UserServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/example/utils/TokenUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/java/com/example/utils/TokenUtil.java -------------------------------------------------------------------------------- /src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/application.yml -------------------------------------------------------------------------------- /src/main/resources/mapper/CourseMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/mapper/CourseMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/DictMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/mapper/DictMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/FilesMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/mapper/FilesMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/MenuMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/mapper/MenuMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/RoleMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/mapper/RoleMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/RoleMenuMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/mapper/RoleMenuMapper.xml -------------------------------------------------------------------------------- /src/main/resources/mapper/UserMapper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/main/resources/mapper/UserMapper.xml -------------------------------------------------------------------------------- /src/test/java/com/example/MyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/test/java/com/example/MyTest.java -------------------------------------------------------------------------------- /src/test/java/com/example/SpringbootFirstPracticeApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Squirrel001202/springboot-vue/HEAD/src/test/java/com/example/SpringbootFirstPracticeApplicationTests.java --------------------------------------------------------------------------------