前言mybatis自带代码生成插件,我们来试试如何使用创建空项目我们通过IDEA的Spring Intializr先创建一个sbm-generator的项目目录结构标红部分是代码生成器自动生成的代码,如何生成的请往下看添加依赖pom.xml引入代码生成依赖:<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://
转载
2024-09-14 23:43:59
116阅读
JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。前言编写和维护API文档,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,除非项目前后端代码都是自己写的,否则API文档将是前后端协作不可或缺的沟通载体。
最佳实践是:先把接口设计好,在Mock的方法上写注释来生成API文档,这样做到前后端根据API文档并行开发。为什么引入JApiDocs相比
转载
2024-03-01 21:24:46
71阅读
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。该demo完整的代码已经上传到github上,如有需要,请自行clone。https://github.com/jiangheng88/springboot-mybatisplus-swagger一、描述首先说一下swagger的两个主
转载
2024-02-20 17:04:34
197阅读
零、前言接口文档在项目开发中是非常重要的,是前后端协同开发的有力武器,如果没有一个良好 的接口文档来给相关开发人员查看接口的情况(或者变化),那么前后端的开发工作耦合程度(指的是需要经常询问接口情况)将会严重增加。一、swagger简介Swagger是一款Restful接口的文档在线自动生成和功能测试功能软件。
Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化
转载
2024-03-15 19:10:17
174阅读
前言通过之前的两篇关于Swagger入门以及具体使用细节的介绍之后,我们已经能够轻松地为Spring MVC的Web项目自动构建出API文档了。在这两篇文章中,我们构建的文档必须通过在项目中整合swagger-ui、或使用单独部署的swagger-ui和/v2/api-docs返回的配置信息才能展现出您所构建的API文档。而有些时候,我们可能只需要提供静态文档给其他对接方的时候,我们要如何快速轻便
Springboot的出现极大的简化了开发人员的配置,而这之中的一大利器便是springboot的starter,starter是springboot的核心组成部分,springboot官方同时也为开发人员封装了各种各样方便好用的starter模块,例如:spring-boot-starter-web//spring MVC相关spring-boot-starter-aop //切面
Spring Boot集成 Swagger2 展现 — 在线接口文档 — 前后端分离专用接口文档1. Swagger 简介1.1 解决的问题随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一联系,变成了 API 接口,所以 API 文档变成了前后端开发人员联系的纽带,变得越来越重要。那么问题来了,随着代
我使用的环境配置
IDEA2019.2Spring Boot2.2.1.RELEASEGenerator1.3.7 POM 添加依赖:<plugin>
<groupId>org.mybatis.generator</groupId>
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开
转载
2024-10-11 10:41:58
125阅读
SpringCloud/SpringBoot 的项目一定要前后分离,这就需要一个API文档生成的工具,后端一定要和前端或者是移动端对接接口,那么问题来了,接口是不是要自己写给他们看,一般的会采用Excel或者Word来写,高级一点的就采用API管理平台手工录入,一个项目有上千上万个接口,天啊,这是多么大的工作量,在接口维护的时候更加痛苦,为了解决这样的事我们可以借助 japi 这个项目来完成RES
转载
2024-07-24 11:34:56
180阅读
一、先添加 Swagger2 所需要的依赖包<!--swagger2接口文档-->
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2</artifactId>
<v
转载
2024-05-14 22:10:54
814阅读
一.使用Maven方式:1.创建maven工程(jar):新建工程,并输入相应的项目名等2.在pom.xml文件中导入依赖spring boot相关的依赖:<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-start
SpringBoot导出Word文档的三种方式一、导出方案1、直接在Java代码里创建Word文档,设置格式样式等,然后导出。(略)需要的见:2、富文本转换后的HTML下载为Word文档。相当于把HTML转为Word导出3、使用模板技术导出。固定格式、可以写入不同数据其他:springboot版本:2.7.11导出”页面视图“参考:xml格式化:https://tool.ip138.com/xml
转载
2023-07-19 21:34:09
702阅读
使用spring boot freemarker导出word模板遇到坑一: 导出的word里面像是 .xml文件信息,空置太保存,显示有某个字段出错遇到坑二:加载不到模板 最近在项目中遇到一个功能,从数据库中获取数据,然后将这些数据写入word模板中,网上也有很多资料和样例,主要步骤大概就是创建一个word文件,word文件中需要数据库保存的地方用占位符来写:${} 文件创建好之后先另存为其他
转载
2024-02-11 07:37:25
376阅读
利用freemarker导出word文档,主要分为一下几部分,但是循环写入图片是其中最难的一点,尤其是从未使用freemaker导出word模板的新手。话不多说,开搞。
1 找到需要导出的word模板,我的模板截图如下,其中涉及到了表格,文字以及图片(模板中只放了一张图片,事实是不固定数量的)
2 将word文档另存为xml文件,
转载
2024-03-18 09:34:54
138阅读
使用 iText 导出pdf表格iText 是一种生成PDF报表的Java组件,其maven依赖如下: <dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.0.6</ve
转载
2023-11-02 07:09:06
250阅读
SpringBoot非常适合开发 Restful API程序, 我们都知道为API文档非常重要, 但要维护好难度也很大, 原因有:1. API文档如何能被方便地找到? 以文件的形式编写API文档都有这个问题, 使用在线 Wiki 等知识平台部分地能解决这个问题. 2. API文档经常过期. API 接口不断地被改进, 有些项目组使用Word软件编写API文档, 因版本管理难度大, 最后往往是API
转载
2024-02-28 11:37:48
46阅读
在平时的开发中可能遇到固定模板导出到word文档中的情况,这里简单介绍一种方法:
转载
2023-05-26 02:11:33
770阅读
SpringCloud/SpringBoot 的项目一定要前后分离,这就需要一个API文档生成的工具,后端一定要和前端或者是移动端对接接口,那么问题来了,接口是不是要自己写给他们看,一般的会采用Excel或者Word来写,高级一点的就采用API管理平台手工录入,一个项目有上千上万个接口,天啊,这是多么大的工作量,在接口维护的时候更加痛苦,为了解决这样的事我们可以借助 japi 这个项目来完成RES
转载
2024-07-05 14:02:32
98阅读
springboot+swagger生成API说明文档springboot+swagger生成API说明文档记录一下流程swagger介绍;导入依赖包;写配置类;添加控制接口;访问 swaggerUI界面;1. swagger介绍当前后端分离的时候,通常要自己写接口文档,swagger的出现就免去了自己写接口文档,开发人员只需要按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的
转载
2024-03-06 12:40:44
54阅读