一:搭建父子工程maven项目,父项目只需pom文件中导入web、lombok依赖;
二:公共项目tensquare_common继承父项目,实体类里面需要有返回信息类、分页结果类、返回码定义类,工具类里面需要有开源的twitter雪花算法(idWorker)
三:基础项目:pom文件需要导入jpa、mysql、web,启动类需要idWorker的注解
导入application.yml
四:Postman测试
五:错误处理
统一错误处理,避免每个controller都写try catch,还可以根据不同异常调用不同方法处理
六:跨域处理
跨域:浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、
协议任一不同,都是跨域;采用前后端分离开发的,也是前后端分离部署的,必
然会存在跨域问题;只需要在controller类上添加注解