文章目录一、创建项目二、配置文件1.配置基础2.配置注入3.自定义配置4.多环境配置三、Web开发1.spring mvc2.常用注解(1)组件(2)Controller层类和方法专用(3)Controller层参数专用四、自定义 Spring MVC 配置扩展Spring MVC配置(1)静态资源映射(2)首页绑定(3)添加拦截器五、文件上传1.html文件2.controller实现3.存储
转载
2024-02-21 12:10:52
59阅读
Java项目引入 Freemarker 插件自行完成。 步骤如下:1、编写 Word 模板,并将模板中要用代码动态生成数据用 Freemarker 变量取代,即${变量名},如${username}; 2、把该 word 文档 另存为 xml 文件(格式选择 Word 2003 XML,注意是另存为,不是改扩展名为 xml),然后再改扩展名为 ftl; 3、用编辑软件
转载
2023-07-06 22:10:38
23阅读
一、配置文件 #下面这条配置声明了mybatis的配置文件路径,classpath对应的是和这个文件统计的resources
mybatis.config-location=classpath:mybatis-config.xml
#静态资源文件访问
#spring.mvc.static-path-pattern=/**
spring.resources.static-loc
转载
2024-04-23 11:16:41
94阅读
本文以一个简单的电商订单系统为例,源代码请访问:git clone https://github.com/e-commerce-sample/order-backendgit checkout a443dace所使用的技术栈主要包括:Spring Boot、Gradle、MySQL、Junit 5、Rest Assured、Docker等。从写好README开始一份好的README可以给人以项目全
转载
2024-07-28 14:00:24
29阅读
# 如何使用Java写Word模板
作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现“java写word模板”。下面我将为你详细介绍整个流程,并提供每一步需要做的代码以及相应的注释。
## 流程图
```mermaid
classDiagram
class 开发者
class 小白
class Word模板
开发者 --> 小白 : 教导
原创
2024-04-03 03:48:10
171阅读
作者:不一样的科技宅 前言 建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的工作,比如说拷贝一下常用的工具类,通用代码等等。所以就可以做一个基础的项目方便使用,在经历新项目的时候,直接在基础项目上进行简单配置就可以开发业务代码了。基础项目该包含哪些东西。Swagger在线接口文档。CodeGenerator 代码生成器。统一返回。通用
模板引擎1. SpringBoot Web开发总览1.1 Web开发静态资源处理1.2 首页处理2. Thymeleaf模板引擎2.1 模板引擎2.2 引入Thymeleaf2.3 Thymeleaf分析2.4 Thymeleaf 语法3. SpringMVC自动配置原理3.1 自动配置原理3.2 转换器和格式化器3.3 修改SpringBoot的默认配置3.4 全面接管SpringMVC 1.
转载
2024-09-11 09:55:56
28阅读
第一部分:先看成果Talk is cheap show me the code!(我来翻译一哈:不bb上代码)
import os
os.chdir('D:\\python_major\\auto_office14')
import datetime
from docx import Document
from docx.enum.text import WD_ALIGN_PARAGRAPH
fr
转载
2023-08-21 20:05:34
150阅读
导出word模板并动态渲染数据一、需求介绍背景:需要导出word模板的时候,有些数据是动态或者图片等不确定因素的时候、根据需求定制好的模板要求填充数据,那么这个时候就需要进行根据word模板进行动态添加数据渲染出 word。本文主要介绍:1、SpringBoot导出word模板2、SpringBoot导出word模板并且渲染动态数据3、SpringBoot导出word模板包含list数据循环输出4
转载
2024-02-23 22:02:02
1348阅读
点赞
python——自动化报告word(1)本文基于python的docx模块的文本替换功能,自动引用excel数据填入word,实现报告自动化。 文章目录python——自动化报告word(1)前言一、思路二、准备文件1.模板2.字典三、源码1.加载模块2.定义替换函数3.加载文件和输出结果四、实例总结 前言需要提前安装docx模块。# 在终端中输入
pip install python-docx
转载
2023-11-05 19:13:56
207阅读
SpringBoot的介绍SpringBoot,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置, 从而使开发人员不再需要定义样板化的配置。 样板化 模板化 不管是谁去搭建项目环境都需要做大量相同的固定配置 springboot(微框架) = springmvc(控制器) + spring(项目管理)Spring Boot 的特点1.创建独立的Sprin
转载
2024-03-22 10:35:38
20阅读
目录前言代码测试代码前言很多时候都要根据word模板,往里面填充内容,如下图所示,有各种各样不同的表,要往里面填充数据,此处记录代码,以防后续也用。代码package com.fable.ntzw.report.utils;
import lombok.extern.slf4j.Slf4j;
import org.apache.poi.POIXMLDocument;
import org.apa
转载
2023-08-26 11:21:57
12阅读
SpringBoot-HelloWorld使用SpringBoot编写一个helloworld,简单,直接,明了,直接上干货。在编写helloworld之前,我们可以先修改下配置,此文章中主要是在上一篇文章的基础上新添加了使用阿里云的镜像,当我们下载依赖时可以更快。操作如下:在settings.xml中加入以下代码<mirrors>
<mirror>
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。该demo完整的代码已经上传到github上,如有需要,请自行clone。https://github.com/jiangheng88/springboot-mybatisplus-swagger一、描述首先说一下swagger的两个主
转载
2024-02-20 17:04:34
197阅读
java 模板模式简介和示例1、什么是模板模式1.1 模板模式说明模板模式(Template Pattern)又叫模板方法模式(Template Method Pattern): 行为型模式,定义一个操作中的算法的骨架,一个抽象类公开定义了执行他的方法。他的子类可以按需重写方法实现,将一些操作延迟到子类中,调用还是按照抽象类中定义的方式进行。模板方法使得子类可以不改变一个算法的结构即可重定义该算法
转载
2023-07-17 20:30:35
85阅读
PageOffice 是一款实用的在线文档编辑工具,它让开发者能够轻松地向 Word 文档的特定部分动态地插入数据。在 PageOffice 中,这类特定部分主要涉及两个关键概念:数据区域(DataRegion)和数据标签(DataTag)。1. 基本理念数据区域:数据区域实际上是一种特殊的 Word 书签对象,它位于 Word 文档中具有 "PO_" 前缀命名的书签所确定的文档范围,用于定位 W
转载
2024-06-21 19:45:56
24阅读
SpringBoot HelloWorld使用IDEA创建一个SpringBoot项目勾选spring webIDEA会自动创建好一个SpringBoot工程,我们创建一个简单controller,给页面返回一个字符串@RestController
public class HelloController {
@RequestMapping("/hello")
public S
转载
2024-06-18 07:09:13
60阅读
用途:生成电子履历或者固定格式文档 依赖: <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.30</version> </dependency> 代码: 1 ...
转载
2021-09-09 17:00:00
4831阅读
2评论
restful风格的增删改查1. 导入静态资源文件1.1 默认访问首页2. i18n国际化2.1 原理2.2 点击连接切换语言3. 登录3.1 修改页面立即生效3.2 编写拦截器进行登录检查4. CRUD-员工列表4.1 实验的请求架构4.2 查询所有员工4.3 thymeleaf公共页面元素抽取4.4 引入片段传递参数4.5 员工添加4.6 日期格式修改4.7 员工修改4.8 删除员工 1.
转载
2024-02-19 13:54:57
34阅读
poi-tl(poi-template-language)Word 模板引擎,基于Apache POI - the Java API for Microsoft Documents。What is poi-tl常见的模板引擎(如FreeMarker、Velocity)基于文本模板和数据生成新的HTML页面、配置文件等,poi-tl是Word模板引擎,基于Microsoft Word模板和数据生成新
转载
2024-06-17 13:29:08
233阅读