目录 序:接口文档 1Swagger 1.1基本信息 1.2接入步骤 2Knife4j 2.1基本信息 2.2接入步骤 序:接口文档 ​在开发过程中,接口文档是非常重要的一环,在SpringBoot中,我们可以通过集成第三方来实现接口文档的自动生成。 ​通过注解来描述接口,然后根据这些注解自动生成接口文档,它不仅方便开发者查看和理解接口的功能和参数,还能帮助前后端开发协同工作,提高开发效率。 ​常用的接口文档,有Swagger和Knife4j,推荐Knife4j。 作用 方便前后端开发对接 方便沉淀和维护 支持在线调试、在线测试 可以导出接口文档 1Swagge...

  t6pN7grWDAYr   2023年12月28日   104   0   0 Java

Git常用命令 1分支Branch 查看分支 查看本地分支gitbranch 查看远程分支gitbranch-r 创建分支gitbranch新分支名称 推送到远程//gitpushorigin本地_分支名称:远程_分支名称(没有会自动创建) gitpushoriginbranch_v1.0.0:branch_v1.0.0 切换分支gitcheckout分支名称 删除分支 删除本地 gitbranch-d分支名称 删除远程 gitpushorigin-d分支名称 2拉取Pull 当前分支更新gitpull 从远程分支,拉取到本地分支 origin是远程仓库连...

  t6pN7grWDAYr   2023年12月11日   21   0   0 Java

docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。 1项目的目录结构 package:点击打包,生成xxx-SNAPSHOT.jar target目录:打包生成目录,生成的jar存放位置 Dockerfile:跟项目根目录同级 2创建Dockerfile Docker镜像构建 FROMmaven:3.5-jdk-8-alpineasbuilder 指定工作目录 WORKDIR/app 将文件复制到容器里 COPYpom.xml. COPYsrc./src 打包,并跳过测试用例 RUNmvnpackage-DskipTests ...

  t6pN7grWDAYr   2023年11月13日   57   0   0 JavaJava

docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。 1项目的目录结构 dist:使用build打包命令,生成的打包目录 npmrunbuild:打包项目命令 docker:存放docker容器需要修改的配置目录,比如nginx配置 Dockerfile:跟项目根目录同级 2创建Dockerfile 内容 指定镜像 FROMnginx:1.24 设置工作目录 WORKDIR/usr/share/nginx/html/ 指定用户 USERroot 复制nginx配置文件 COPY./docker/nginx.conf/etc/...

  t6pN7grWDAYr   2023年11月12日   36   0   0 Java

docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。 1项目的目录结构 dist:使用build打包命令,生成的打包目录 npmrunbuild:打包项目命令 docker:存放docker容器需要修改的配置目录,比如nginx配置 Dockerfile:跟项目根目录同级 2创建Dockerfile 内容 指定镜像 FROMnginx:1.24 设置工作目录 WORKDIR/usr/share/nginx/html/ 指定用户 USERroot 复制nginx配置文件 COPY./docker/nginx.conf/etc/...

  t6pN7grWDAYr   2023年11月09日   22   0   0 JavaJava

docker部署是主流的部署方式,极大的方便了开发部署环境,保持了环境的统一,也是实现自动化部署的前提。 1项目的目录结构 package:点击打包,生成xxx-SNAPSHOT.jar target目录:打包生成目录,生成的jar存放位置 Dockerfile:跟项目根目录同级 2创建Dockerfile Docker镜像构建 FROMmaven:3.5-jdk-8-alpineasbuilder 指定工作目录 WORKDIR/app 将文件复制到容器里 COPYpom.xml. COPYsrc./src 打包,并跳过测试用例 RUNmvnpackage-DskipTests ...

  t6pN7grWDAYr   2023年11月02日   26   0   0 Java

环境分类,可以分为本地环境、测试环境、生产环境等,通过对不同环境配置内容,来实现对不同环境做不同的事情。 AntDesign项目,通过config.xxx.ts添加不同的后缀来区分配置文件,启动时候通过后缀启动即可。 config.ts:公共配置 config.xxx.ts:不同环境的差异配置 1查看当前环境 通过代码process.env.NODE_ENV查看开发环境 用了umi框架,build时会自动传入NODE_ENVproduction参数,startNODE_ENV参数为development 开发环境:development 生产环境:production 2配置文件 不...

  t6pN7grWDAYr   2023年11月02日   49   0   0 Java

环境分类,可以分为本地环境、测试环境、生产环境等,通过对不同环境配置内容,来实现对不同环境做不同的事情。 AntDesign项目,通过config.xxx.ts添加不同的后缀来区分配置文件,启动时候通过后缀启动即可。 config.ts:公共配置 config.xxx.ts:不同环境的差异配置 1查看当前环境 通过代码process.env.NODE_ENV查看开发环境 用了umi框架,build时会自动传入NODE_ENVproduction参数,startNODE_ENV参数为development 开发环境:development 生产环境:production 2配置文件 不...

  t6pN7grWDAYr   2023年11月02日   62   0   0 Java

环境分类,可以分为本地环境、测试环境、生产环境等,通过对不同环境配置内容,来实现对不同环境做不同的事情。 AntDesign项目,通过config.xxx.ts添加不同的后缀来区分配置文件,启动时候通过后缀启动即可。 config.ts:公共配置 config.xxx.ts:不同环境的差异配置 1查看当前环境 通过代码process.env.NODE_ENV查看开发环境 用了umi框架,build时会自动传入NODE_ENVproduction参数,startNODE_ENV参数为development 开发环境:development 生产环境:production 2配置文件 不...

  t6pN7grWDAYr   2023年11月02日   58   0   0 Java

序 ​一直都有做笔记的习惯,以前都是将记录在印象笔记,但只能给自己看,不利于技术的分享,希望在平台上记录下自己的点点滴滴,方便自己,也是方便他人。 ​首先要想到的一个问题,就是现在技术平台那么多,总不能登录每个网站,一个一个登录、复制、黏贴发布吧,我们可是程序员!!这种低效率的手动工作可不能做,因此参考多个大佬的方案,自己也测试了很久,终于有了这篇,仅供大家参考,如果有更好的方案,也希望能推荐下,共勉!! 方案 Typora+PicGo+Gitee+Openwrite Typora:本地Markdown编辑器,用于本地编写文档 PicGo:一个用于快速上传图片并获取图片URL链接的工具,...

  t6pN7grWDAYr   2023年11月01日   32   0   0 Java

超级好用绘图工具(Draw.io+Github) 方案简介 绘图工具:Draw.io 存储方式:Github 1Draw.io 1.2简介 ​是一款免费开源的在线流程图绘制软件,可以用于创建流程图、组织结构图、网络图、UML图等各种类型的图表。它提供了丰富的图形元素和编辑功能,使用户能够轻松地创建和编辑图表。 ​关键字:开源、简洁、方便、全平台、免费 1.3官网 ​https://www.drawio.com/ 1.4网页版 地址:https://app.diagrams.net/?src=about 你也可以直接保存到本地 1.5本地版 下载地址:https://github.co...

  t6pN7grWDAYr   2023年11月01日   41   0   0 Java

1.定义通用返回结果类 ​定义ResultVO类,作返回给前端的对象结构,主要有4个字段 code:错误码 data:内容 message:消息 description:具体描述 importlombok.Data; importjava.io.Serializable; / 通用返回结果类 @param<T> / @Data publicclassResultVO<T>implementsSerializable{ / 错误码 / privateintcode; / 内容 / privateTdata; / 消息 / privateStringmessage;...

  t6pN7grWDAYr   2023年11月01日   52   0   0 Java

目录 1定义错误码类 2定义业务异常类 3全局异常处理器 4使用 5前端请求效果 总结 1定义错误码类 ​可以定义各种错误码枚举,比如业务,系统相关的报错信息 / 错误代码 错误码 @authorleovany @date2023/09/23 / publicenumErrorCode{ SUCCESS(0,"success",""), ERROR_PARAMS(40000,"请求参数错误",""), ERROR_NULL(40001,"请求数据为空",""), ERROR_LOGIN(40100,"未登录",""), ERROR_NO_AUTH(41001,"无权限",""...

  t6pN7grWDAYr   2023年11月01日   32   0   0 Java

目录 场景 1定义全部异常处理类 2替换request引用 3代码优化 总结 场景 本文前端用的是阿里的Ant-Design框架,其他框架也有全局拦截器,思路是相同,具体实现自行百度下吧 因为每次都需要调接口,都需要单独处理异常情况(code!=0),因此前端需要对后端返回的通用响应进行统一处理,比如 业务异常提示从response取出code,根据code中集中处理错误,比如提示用户未登录、参数为空等 直接返回业务内容 ​从response取出data,进行返回,而不是每次返回全部json内容 1定义全部异常处理类 新建新的ts类,比如globalRequest.ts...

  t6pN7grWDAYr   2023年11月01日   38   0   0 Java
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~