最近接手一个项目的开发工作,希望目标是通过输入一些数据,自动生成一个word格式的文档。其实这个点子很不错,但是单位要求做成在线版本,让我觉得不是太认可。我觉得通过插件的形式更方便,用户体验会更完美!以前写论文的时候,用过NoteExpress,就是将文献全部整理到一个数据库里,写论文的时候,用了哪一篇文章,直接选中插入,文章的信息便插入到word中。修改数据库中的数据,只要在word中同步并F9
笑小枫的专属目录1 搭建SpringBoot基础框架1.1 创建SpringBoot项目1.2 配置SpringBoot项目1.3 启动SpringBoot项目1.4 常用工具类1.5 小结1.6 关于笑小枫 1 搭建SpringBoot基础框架前置依赖:装有java开发环境装有maven环境1.1 创建SpringBoot项目首先打开IDEA, 创建一个最基础的SpringBoot项目,详细步
SpringBoot-Poi-Word不多解释看代码就明白了先准备一个word模板 doc 和docx都行给模板空值添加占位符使用poi给占位置赋值Maven<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</
转载 2024-06-25 19:22:03
317阅读
目录 一、swagger2介绍 二、spring boot集成swagger2使用1. 添加入Swagger2的依赖2.Swagger2Config(Swagger2配置)3.PagerIDto(分页)4. 启动应用程序并访问swagger-ui.html三、为swagger-ui增加密码1.pom.xml添加依赖2.application.yml添加配置3.WebSecuri
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。该demo完整的代码已经上传到github上,如有需要,请自行clone。https://github.com/jiangheng88/springboot-mybatisplus-swagger一、描述首先说一下swagger的两个主
转载 2024-02-20 17:04:34
197阅读
JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。前言编写和维护API文档,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,除非项目前后端代码都是自己写的,否则API文档将是前后端协作不可或缺的沟通载体。 最佳实践是:先把接口设计好,在Mock的方法上写注释来生成API文档,这样做到前后端根据API文档并行开发。为什么引入JApiDocs相比
转载 2024-03-01 21:24:46
71阅读
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阅读
这篇博客是把数据库中的数据在后端拼装成word,下载到本地电脑,不是下载到用户端,如果想看保存到用户端的请前往SpringBoot以freemarker为word的模板下载文件到用户端(2) 区别就是下载到本地的直接到电脑了,下载到用户端的是下载到浏览器上, 存储的地方也不一样,下载到本地的你可以指定位置,而下载到用户端的直接看浏览器的存储位置在哪里其实网上有很多这样的教程springboot使用
转载 2024-02-21 11:48:12
36阅读
springboot+swagger生成API说明文档springboot+swagger生成API说明文档记录一下流程swagger介绍;导入依赖包;写配置类;添加控制接口;访问 swaggerUI界面;1. swagger介绍当前后端分离的时候,通常要自己写接口文档,swagger的出现就免去了自己写接口文档,开发人员只需要按照它的规范去定义接口及接口相关的信息。再通过Swagger衍生出来的
转载 2024-03-06 12:40:44
54阅读
1.目标问题  浏览器向服务器发送一个hello请求,服务器接受请求并处理,响应Hello Word 字符串。  使用环境: jdk1.8 + maven3.6.0 + IDEA2019.12.实现步骤  2.1 springboot官方自动生成器      打开SpringBoot 官网: 链接    在页面最下方 quick start 点击  Spri
转载 2024-05-16 07:28:00
449阅读
1、需求(实现功能)需求:根据word模板,动态填充模板内容,生成新的word。 实现:获取数据库数据,根据word模板填充内容,生成新的word文档。 应用场景:笔者的应用场景是生成客户合同,根据用户提交的具体合同内容,填充进合同模板内,生成新的word即填充了内容的完整合同。2、Why poi-tl Apache POI不仅在上层封装了易用的文档API(文本、图片、表格、页眉、页脚、图表等),
SpringCloud/SpringBoot 的项目一定要前后分离,这就需要一个API文档生成的工具,后端一定要和前端或者是移动端对接接口,那么问题来了,接口是不是要自己写给他们看,一般的会采用Excel或者Word来写,高级一点的就采用API管理平台手工录入,一个项目有上千上万个接口,天啊,这是多么大的工作量,在接口维护的时候更加痛苦,为了解决这样的事我们可以借助 japi 这个项目来完成RES
系列文章目录第二章:根据模板导出word,复合格式表格生成、可变列表格生成 第三章:doc和docx插入多图 第四章:web环境下word文档预览 springboot freemarker 生成复杂word系列文章目录代码仓库1. 制作word模板1.1 制作一个word文档,设置好样式、排版1.2 正常保存为word docx/doc文档留底1.3 另存为一份Word XML 文档(*.xml
零、前言接口文档在项目开发中是非常重要的,是前后端协同开发的有力武器,如果没有一个良好 的接口文档来给相关开发人员查看接口的情况(或者变化),那么前后端的开发工作耦合程度(指的是需要经常询问接口情况)将会严重增加。一、swagger简介Swagger是一款Restful接口的文档在线自动生成和功能测试功能软件。 Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化
转载 2024-03-15 19:10:17
174阅读
Springboot的出现极大的简化了开发人员的配置,而这之中的一大利器便是springboot的starter,starter是springboot的核心组成部分,springboot官方同时也为开发人员封装了各种各样方便好用的starter模块,例如:spring-boot-starter-web//spring MVC相关spring-boot-starter-aop //切面
前言mybatis自带代码生成插件,我们来试试如何使用创建空项目我们通过IDEA的Spring Intializr先创建一个sbm-generator的项目目录结构标红部分是代码生成器自动生成的代码,如何生成的请往下看添加依赖pom.xml引入代码生成依赖:<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://
转载 2024-09-14 23:43:59
112阅读
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开
转载 2024-10-11 10:41:58
125阅读
我使用的环境配置 IDEA2019.2Spring Boot2.2.1.RELEASEGenerator1.3.7     POM 添加依赖:<plugin> <groupId>org.mybatis.generator</groupId>
转载 10月前
103阅读
  • 1
  • 2
  • 3
  • 4
  • 5