MCPcopy Create free account

hub / github.com/Zoctan/spring-boot-vue-admin / types & classes

Types & classes74 in github.com/Zoctan/spring-boot-vue-admin

ClassAbstractService
基于通用 MyBatis Mapper 插件的 Service 接口的实现 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/service/AbstractService.java:23
ClassAccount
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/entity/Account.java:14
ClassAccountController
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/controller/AccountController.java:29
ClassAccountDetailsServiceImpl
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/impl/AccountDetailsServiceImpl.java:19
ClassAccountDto
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/dto/AccountDto.java:15
InterfaceAccountMapper
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/mapper/AccountMapper.java:16
ClassAccountRole
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/entity/AccountRole.java:13
ClassAccountRoleController
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/controller/AccountRoleController.java:20
InterfaceAccountRoleMapper
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/mapper/AccountRoleMapper.java:12
InterfaceAccountRoleService
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/AccountRoleService.java:10
ClassAccountRoleServiceImpl
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/impl/AccountRoleServiceImpl.java:16
InterfaceAccountService
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/AccountService.java:17
ClassAccountServiceImpl
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/impl/AccountServiceImpl.java:27
ClassAccountWithRole
@author Zoctan @date 2018/10/16
api/src/main/java/com/zoctan/api/dto/AccountWithRole.java:13
ClassAccountWithRolePermission
@author Zoctan @date 2018/10/16
api/src/main/java/com/zoctan/api/dto/AccountWithRolePermission.java:13
ClassAesUtils
AES加解密工具 @author Zoctan @date 2018/11/29
api/src/main/java/com/zoctan/api/util/AesUtils.java:22
ClassApplication
主程序 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/Application.java:23
ClassAssertUtils
断言工具 @author Zoctan @date 2018/11/29
api/src/main/java/com/zoctan/api/util/AssertUtils.java:12
ClassAuthenticationFilter
身份认证过滤器 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/filter/AuthenticationFilter.java:29
ClassBaseControllerTest
api/src/test/java/com/tsbtv/report/BaseControllerTest.java:35
ClassCodeGenerator
代码生成器 根据数据表名称生成对应的 Entity、Mapper、Service、Controller 简化开发 @author Zoctan @date 2018/05/27
api/src/test/java/CodeGenerator.java:22
ClassContextUtils
上下文工具 @author Zoctan @date 2018/07/20
api/src/main/java/com/zoctan/api/util/ContextUtils.java:14
ClassControllerLogAspect
controller日志切面 @author Zoctan @date 2018/07/13
api/src/main/java/com/zoctan/api/aspect/ControllerLogAspect.java:22
ClassExceptionResolver
统一异常处理 对于业务异常:返回头 Http 状态码一律使用500,避免浏览器缓存,在响应 Result 中指明异常的状态码 code @author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/core/exception/ExceptionResolver.java:31
ClassHandle
@author Zoctan @date 2018/10/16
api/src/main/java/com/zoctan/api/entity/Handle.java:11
ClassIpUtils
IP工具 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/util/IpUtils.java:23
ClassJasyptConfig
Jasypt 配置 @author Zoctan @date 2018/07/21
api/src/main/java/com/zoctan/api/core/config/JasyptConfig.java:20
ClassJasyptStringEncryptor
jasypt 用于加密配置文件 https://github.com/ulisesbocchio/jasypt-spring-boot @author Zoctan @date 2018/05/27
api/src/test/java/JasyptStringEncryptor.java:17
ClassJsonUtils
Json工具 @author Zoctan @date 2018/07/11
api/src/main/java/com/zoctan/api/util/JsonUtils.java:14
ClassJwtConfigurationProperties
Json web token 配置 @author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/core/jwt/JwtConfigurationProperties.java:15
ClassJwtUtil
Json web token 工具 验证、生成 token @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/jwt/JwtUtil.java:27
ClassMyAuthenticationEntryPoint
认证入口点 因为 RESTFul 没有登录界面所以只显示未登录提示 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/filter/MyAuthenticationEntryPoint.java:22
ClassMyEncryptablePropertyDetector
自定义被加密值的发现器 默认:ENC(abc) 自定义:MyEnc({abc}) @author Zoctan @date 2018/07/20
api/src/main/java/com/zoctan/api/core/jasypt/MyEncryptablePropertyDetector.java:13
InterfaceMyMapper
定制版 MyBatis Mapper 插件接口,如需其他接口参考官方文档自行添加 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/mapper/MyMapper.java:14
ClassMyRedisCacheManager
Redis 容易出现缓存问题(超时、Redis 宕机等),当使用 spring cache 的注释 Cacheable、Cacheput 等处理缓存问题时, 我们无法使用 try catch 处理出现的异常,所以最后导致结果是整个服务报错无法正常工作。 通过自定义 MyRedisCacheManag
api/src/main/java/com/zoctan/api/core/cache/MyRedisCacheManager.java:36
ClassPasswordEncryptor
@author Zoctan @date 2018/05/27
api/src/test/java/PasswordEncryptor.java:13
ClassPermission
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/entity/Permission.java:13
ClassPermissionController
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/controller/PermissionController.java:21
InterfacePermissionMapper
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/mapper/PermissionMapper.java:15
InterfacePermissionService
@author Zoctan @date 2018/05/17
api/src/main/java/com/zoctan/api/service/PermissionService.java:13
ClassPermissionServiceImpl
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/impl/PermissionServiceImpl.java:17
ClassProjectConstant
项目常量 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/constant/ProjectConstant.java:9
ClassRedisCacheConfig
Redis缓存配置 @author Zoctan @date 2018/07/11
api/src/main/java/com/zoctan/api/core/config/RedisCacheConfig.java:29
ClassRedisCacheWrapper
api/src/main/java/com/zoctan/api/core/cache/MyRedisCacheManager.java:163
ClassRedisConfig
Redis配置 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/config/RedisConfig.java:27
ClassRedisUtils
Redis工具 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/util/RedisUtils.java:18
ClassRequestWrapper
请求装饰器,用于多次读取请求流 @author Zoctan @date 2018/07/13
api/src/main/java/com/zoctan/api/filter/RequestWrapper.java:18
ClassResource
@author Zoctan @date 2018/10/16
api/src/main/java/com/zoctan/api/entity/Resource.java:12
ClassResourcesNotFoundException
资源没找到异常(更新和删除都需先确认存在才操作) @author Zoctan @date 2018/07/20
api/src/main/java/com/zoctan/api/core/exception/ResourcesNotFoundException.java:9
ClassResult
@author Zoctan @date 2018/07/15
api/src/main/java/com/zoctan/api/core/response/Result.java:11
EnumResultCode
响应状态码枚举类 <p>自定义业务异常 2 开始 <p>原有类异常 4 开始 @author Zoctan @date 2018/07/14
api/src/main/java/com/zoctan/api/core/response/ResultCode.java:13
ClassResultGenerator
响应结果生成工具 @author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/core/response/ResultGenerator.java:11
ClassRole
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/entity/Role.java:16
ClassRoleController
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/controller/RoleController.java:22
InterfaceRoleMapper
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/mapper/RoleMapper.java:14
ClassRolePermission
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/entity/RolePermission.java:13
InterfaceRolePermissionMapper
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/mapper/RolePermissionMapper.java:13
InterfaceRolePermissionService
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/RolePermissionService.java:10
ClassRolePermissionServiceImpl
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/impl/RolePermissionServiceImpl.java:16
InterfaceRoleService
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/RoleService.java:14
ClassRoleServiceImpl
@author Zoctan @date 2018/06/09
api/src/main/java/com/zoctan/api/service/impl/RoleServiceImpl.java:23
ClassRoleWithPermission
@author Zoctan @date 2018/10/16
api/src/main/java/com/zoctan/api/dto/RoleWithPermission.java:11
ClassRoleWithResource
@author Zoctan @date 2018/10/16
api/src/main/java/com/zoctan/api/dto/RoleWithResource.java:15
ClassRsaConfigurationProperties
RSA 配置 @author Zoctan @date 2018/07/20
api/src/main/java/com/zoctan/api/core/rsa/RsaConfigurationProperties.java:13
ClassRsaEncryptor
RSA工具测试 @author Zoctan @date 2018/05/27
api/src/test/java/RsaEncryptor.java:16
ClassRsaUtils
RSA 工具 <p>用openssl生成512位RSA: <p>生成私钥: openssl genrsa -out key.pem 512 <p>从私钥中导出公钥: openssl rsa -in key.pem -pubout -out public-key.pem <p>公钥加密: op
api/src/main/java/com/zoctan/api/core/rsa/RsaUtils.java:36
InterfaceService
Service 层基础接口 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/service/Service.java:15
ClassServiceException
Service 异常 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/exception/ServiceException.java:11
ClassSwagger2Config
Swagger2 在线API文档 http://springfox.github.io/springfox/docs/current/#getting-started @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/config/Swagger2Config.java:22
ClassUrlUtils
Url工具 @author Zoctan @date 2018/07/13
api/src/main/java/com/zoctan/api/util/UrlUtils.java:12
ClassValidatorConfig
参数校验 https://docs.jboss.org/hibernate/stable/validator/reference/en-US/html_single/#section-constraint-violation-methods @author Zoctan @date 2018/05
api/src/main/java/com/zoctan/api/core/config/ValidatorConfig.java:19
ClassWebMvcConfig
Spring MVC 配置 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/config/WebMvcConfig.java:23
ClassWebSecurityConfig
安全设置 @author Zoctan @date 2018/05/27
api/src/main/java/com/zoctan/api/core/config/WebSecurityConfig.java:27
ClassWithCustomSecurityContextFactory
设置用户登陆时的 SecurityContext @author Zoctan @date 2018/11/29
api/src/test/java/com/tsbtv/report/WithCustomSecurityContextFactory.java:19