Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BekeyChao/spring-vue-demo
/ types & classes
Types & classes
11 in github.com/BekeyChao/spring-vue-demo
⨍
Functions
251
◇
Types & classes
11
Class
CorsConfig
设置允许跨域 @author bekey
src/main/java/com/casic/demo/config/CorsConfig.java:13
Class
RestResult
统一封装API返回信息 千万别加@Entity 否则Hibernate会给你创建表 Created by bekey on 2017/12/10.
src/main/java/com/casic/demo/entity/RestResult.java:8
Enum
ResultCode
响应码枚举,参考HTTP状态码的语义 Created by bekey on 2017/12/10.
src/main/java/com/casic/demo/entity/ResultCode.java:7
Class
ResultGenerator
工厂模式 接口信息生成工具 。@Component 添加到Spring组件中 Created by bekey on 2017/12/10.
src/main/java/com/casic/demo/utils/ResultGenerator.java:14
Class
SpringVueDemoApplication
src/main/java/com/casic/demo/SpringVueDemoApplication.java:10
Class
SpringVueDemoApplicationTests
src/test/java/com/casic/demo/SpringVueDemoApplicationTests.java:8
Class
SysUser
用户表实体类 Entity 代表这是实体类,要交给Hibernate管理 。 @Size @NotNull 都是validation框架的注解,更多验证请参见网络资料 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/entity/SysUser.java:16
Class
SysUserController
用户控制层 . @RestController 该类下所有返回值默认以json格式进行返回 . @RequestMapping 匹配url地址 /user . @Validated 代表该类启用参数验证,通过添加注解可以验证参数 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/controller/SysUserController.java:30
Interface
SysUserRepository
用户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
Interface
SysUserService
用户服务层接口 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/service/SysUserService.java:9
Class
SysUserServiceImpl
用户服务层实现类 Created by bekey on 2017/12/20.
src/main/java/com/casic/demo/service/SysUserServiceImpl.java:12