一、开发环境搭建
1.项目架构
2.Git版本管理
在IDEA中可以一键搭建并commit,当Git远程仓库搭建后就可以push
3.前后端联调
Builder注解:
加了注解后就可以通过这样的方式创建对象
接收传入的是dto对象,传出去的对象为vo对象
4.nginx反向代理
对于第一条:请求nginx的时候,在nginx可以作缓存,如果请求同样接口地址,就无需再请求真正后端程序,在nginx处就将缓存数据返回给前端。
对于第二条:当有大量请求的时候nginx就可以将请求分配到多台服务器上。
对于第三条:前端不直接访问到后端服务器,可以保证安全
配置:(nginx.conf)
upstream中配置的就是集群中服务器的ip
负载均衡有不同策略,不指定就是默认轮询