本文最后更新于256 天前,其中的信息可能已经过时,如有错误请发送邮件到2067863254@qq.com
管理端用nginx
nginx反向代理好处:1/提高访问速度(可以进行缓存,如果访问相同资源可以直接响应数据)2/可以进行负载均衡(如果没有nginx前端只能固定地访问后端某一台服务器,加入nginx则可以将请求分发给后端不同的服务器3/保证后端服务安全

技术选型

后端环境搭建
项目框架

common存放的是公共类:constant常量类,context项目上下文,enumeration枚举类,exception异常类,json处理json转换的类,properties是Springboot中的一些配置属性类,会把配置文件中的配置项封装成对象,result后端的返回结果,utils工具类。
对象职责说明

Entity就是实体类,实体类一般与数据库表对应。(数据库字段一般是下划线命名,实体类属性一般是驼峰命名)
DTO数据传输对象,DTO一般是作为方法传入的参数在使用,不局限于前端给controller层传参,也可以是controller层给service层传参。
VO是视图对象,用于前端数据的展示,所以一般是controller层把VO传给前端,然后前端展示。
server子模块存放的是配置文件、配置类、拦截器、controller、service、mapper、启动类等。

在开发之前需要先将接口定义好,然后前后端人员并行开发。

swagger常用注解

@Api注解使用样例(记得要加tags=):

其他的建议看代码学习




