# study **Repository Path**: dragove/study ## Basic Information - **Project Name**: study - **Description**: Learn by teaching - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-07-30 - **Last Updated**: 2024-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # study ------- #### Description Learn by teaching #### 目录结构说明 * java - 存放java文件 - bean -- 存放JavaBean类 - controller -- 存放Controller类 - dao -- 存放Mapper类(用于数据库内容获取) - service -- 存放业务类 - util -- 存放工具类 - StudyApplication.java -- Spring Boot运行入口 * resources - 存放资源文件 - mapper -- 存放Mapper实例,可以自行修改拼接SQL语句 - static -- 存放静态资源(即不会被修改的文件,如CSS和JS) - templates -- 存放前端页面(因为采用了Thymeleaf框架,故使用html页面而不使用jsp) - application.yml -- Spring Boot配置文件 * test - 用于存放测试代码(其中BeanGenerator用于Mybatis Generator自动生成JavaBean及Mapper) * generator.xml - 用于Mybatis Generator的配置文件 ### REST 风格 * GET ==> 查询数据 * POST ==> 新增数据 * PUT ==> 更新数据 * DELETE ==> 删除数据 ### Msg对象错误代码定制 * 0 ==> 成功,无错误 * -1 ==> 错误,通用错误 * 1 ==> 查询不存在 * 2 ==> 查询存在,但校验错误