专业做网站推广,河南怎么建设网站,在线照片处理编辑器,wordpress侧栏图片插件0. 配置maven (仅一次的操作 1.项目导入idea 2. 保证nginx服务器运行 #xff08;nginx.exe要在非中文的目录下#xff09;
开启服务#xff1a; start nginx 查看任务进程是否存在#xff1a; tasklist /fi imagename eq nginx.exe 关闭ngi…0. 配置maven (仅一次的操作 1.项目导入idea 2. 保证nginx服务器运行 nginx.exe要在非中文的目录下
开启服务 start nginx 查看任务进程是否存在 tasklist /fi imagename eq nginx.exe 关闭nginx ./nginx -s stop 直接输入nginx监听的对应端口即可访问页面 端口在这个conf文件里去看 我改成90 3. 项目连接数据库 navicat-进入连接- 新建数据库(和文件里数据库名一致)- 运行sql文件
记住用户名和mysql密码我的都是 root 123456 具体的连接配置是这个文件 (改成自己的一些信息) 4.后端环境搭建—使用Git进行版本控制 使用Git进行项目代码的版本控制具体操作 创建Git本地仓库创建Git远程仓库将本地文件推送到远程Git仓库 0. 创建Git本地仓库 (一次性操作 你的工具栏从此出现一个Git按钮)
1.把项目提交到本地仓库 (commit) 2.创建远程仓库 3.将本地文件推送到远程Git仓库
Git--push 5. Nginx反向代理
5.1 Nginx概念 5.2 Nginx反向代理的好处
①快速访问Nginx做缓存 前端再次请求可以直接响应缓存数据
②负载均衡把大量请求均衡分配给集群中的每台后端服务器
③安全性先请求到nginx服务器再由nginx服务器走内网转发给后端的服务器 5.3 反向代理的配置 配置转发匹配的后端接口地址 6. 密码加密
6.1 MD5加密方式 6.2 JWT令牌
定义jwt属性类 注入给controller controller中生成jwt令牌包含两个属性密钥、TTL 7. 导入接口文档 8. Swagger
8.1 Swagger介绍 使用Swagger你只需要按照它的规范去定义接口以及接口相关的信息就可以做到生成接口文档以及在线接口调试页面。Knife4j是为Java MVC框架集成Swagger生成Api文档的增强解决方案使用这个方案只需要在项目的pom.xml文件中导入对应依赖就可以。 8.2 使用Swagger的步骤
1. pom.xml中导入Knife4j的maven坐标 2. 在WebMvcConfiguration配置类中添加Knife4j相关配置 3. 设置静态资源映射否则接口文档页面无法访问 8.3 Knife4j框架生成接口文档
程序运行后访问这个页面 http://localhost:8080/doc.html 还可以(模拟前端) 对后端代码做调试 8.4 Swagger常用注解
图 5.3-1 Swagger常用注解上图中是Swagger常用注解通过注解可以控制生成的接口文档使接口文档拥有更好的可读性