MCPcopy Create free account

hub / github.com/BekeyChao/spring-vue-demo / types & classes

Types & classes11 in github.com/BekeyChao/spring-vue-demo

ClassCorsConfig
设置允许跨域 @author bekey
src/main/java/com/casic/demo/config/CorsConfig.java:13
ClassRestResult
统一封装API返回信息 千万别加@Entity 否则Hibernate会给你创建表 Created by bekey on 2017/12/10.
src/main/java/com/casic/demo/entity/RestResult.java:8
EnumResultCode
响应码枚举,参考HTTP状态码的语义 Created by bekey on 2017/12/10.
src/main/java/com/casic/demo/entity/ResultCode.java:7
ClassResultGenerator
工厂模式 接口信息生成工具 。@Component 添加到Spring组件中 Created by bekey on 2017/12/10.
src/main/java/com/casic/demo/utils/ResultGenerator.java:14
ClassSpringVueDemoApplication
src/main/java/com/casic/demo/SpringVueDemoApplication.java:10
ClassSpringVueDemoApplicationTests
src/test/java/com/casic/demo/SpringVueDemoApplicationTests.java:8
ClassSysUser
用户表实体类 Entity 代表这是实体类,要交给Hibernate管理 。 @Size @NotNull 都是validation框架的注解,更多验证请参见网络资料 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/entity/SysUser.java:16
ClassSysUserController
用户控制层 . @RestController 该类下所有返回值默认以json格式进行返回 . @RequestMapping 匹配url地址 /user . @Validated 代表该类启用参数验证,通过添加注解可以验证参数 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/controller/SysUserController.java:30
InterfaceSysUserRepository
用户Dao层 继承JapRepository,可以实现一些默认方法,如save/findAll/findOne/delete/count/exists 等 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/repository/SysUserRepository.java:11
InterfaceSysUserService
用户服务层接口 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/service/SysUserService.java:9
ClassSysUserServiceImpl
用户服务层实现类 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/service/SysUserServiceImpl.java:12