模板引擎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.
一 创建Office项目    新建项目,出现 “新建项目”对话框。 在对话框顶部的组合框中,选择 “.NET Framework 3.5”或 “.NET Framework 4”。  在“模板”窗格中想要使用的语言节点下,展开 “Office”。 选择 “2010”或 “2007”节点。 在项目模板列表中,出现各种Office模板;可根据需要选择,如下图
转载 8月前
104阅读
 一、配置文件 #下面这条配置声明了mybatis的配置文件路径,classpath对应的是和这个文件统计的resources mybatis.config-location=classpath:mybatis-config.xml #静态资源文件访问 #spring.mvc.static-path-pattern=/** spring.resources.static-loc
本文以一个简单的电商订单系统为例,源代码请访问: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阅读
作者:不一样的科技宅 前言  建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的工作,比如说拷贝一下常用的工具类,通用代码等等。所以就可以做一个基础的项目方便使用,在经历新项目的时候,直接在基础项目上进行简单配置就可以开发业务代码了。基础项目该包含哪些东西。Swagger在线接口文档。CodeGenerator 代码生成器。统一返回。通用
在 Spring Boot 中使用 Word 模板导出文档,并且模板中既能显示 对象字段,又能循环 列表数据。下面我给你一个完整的方案,推荐使用 XDocReport 或 POI + Freemarker/Velocity 两种方式。我重点讲 XDocReport + Docx模板 的实现,因为它对列表数据支持更好。本文由 PUSDN 整理1️⃣ 准备模板(docx)在 Word 中建立一个模板
原创 1月前
84阅读
1点赞
导出word模板并动态渲染数据一、需求介绍背景:需要导出word模板的时候,有些数据是动态或者图片等不确定因素的时候、根据需求定制好的模板要求填充数据,那么这个时候就需要进行根据word模板进行动态添加数据渲染出 word。本文主要介绍:1、SpringBoot导出word模板2、SpringBoot导出word模板并且渲染动态数据3、SpringBoot导出word模板包含list数据循环输出4
转载 2024-02-23 22:02:02
1348阅读
1点赞
文章目录一、创建项目二、配置文件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.存储
SpringBoot的介绍SpringBoot,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置, 从而使开发人员不再需要定义样板化的配置。 样板化 模板化 不管是谁去搭建项目环境都需要做大量相同的固定配置 springboot(微框架) = springmvc(控制器) + spring(项目管理)Spring Boot 的特点1.创建独立的Sprin
转载 2024-03-22 10:35:38
20阅读
相信各位在公司写API文档数量应该不少,当然如果你还处在自己一个人开发前后台的年代,当我没说,如今为了前后台更好的对接,还是为了以后交接方便,都有要求写API文档。该demo完整的代码已经上传到github上,如有需要,请自行clone。https://github.com/jiangheng88/springboot-mybatisplus-swagger一、描述首先说一下swagger的两个主
转载 2024-02-20 17:04:34
197阅读
SpringBoot HelloWorld使用IDEA创建一个SpringBoot项目勾选spring webIDEA会自动创建好一个SpringBoot工程,我们创建一个简单controller,给页面返回一个字符串@RestController public class HelloController { @RequestMapping("/hello") public S
转载 2024-06-18 07:09:13
60阅读
## Java Word模板插入列表数据实现流程 ### 1. 准备工作 在开始实现Java Word模板插入列表数据之前,你需要确保已经完成以下准备工作: - 安装Java开发环境,包括Java JDK和开发工具(如Eclipse、IntelliJ IDEA等)。 - 下载并安装Apache POI库,用于操作Word文档。 - 创建一个Java项目,并将Apache POI库添加到项目的
原创 2023-11-16 12:45:55
117阅读
# 使用Java将图片写入Word模板中的循环示例 在现代应用中,生成动态文档是一个非常常见的需求,尤其是当我们需要在Word文档中插入多张图片时,Java提供了良好的支持。本文将介绍如何利用Java将多张图片写入Word模板中,并在此过程中进行循环操作,以实现自动化生成。 ## 所需工具与库 要实现这一功能,我们需要以下工具和库: - Java开发环境(如Java 8或以上) - Apa
原创 7月前
118阅读
用途:生成电子履历或者固定格式文档 依赖: <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.30</version> </dependency> 代码: 1 ...
转载 2021-09-09 17:00:00
4836阅读
2评论
之前我们学习了SpringBoot中的配置文件及外部化配置,了解了SpringBoot对于配置文件的功能支持与增强,本篇我们将要来学习SpringBoot的自动配置原理及手动实现自动配置。数据库依赖引起的bug我们很多人在第一次使用SpringBoot的时候,往往对其原理认知不足,或者简单的了解以后就开始入门使用,往往最常见的就是使用SpringBoot添加一个持久化框架的依赖,用来
 Spring Boot干货系列:(二)配置文件解析   作者: 嘟嘟MD前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spri
转载 2024-03-16 00:56:56
81阅读
使用winsw下载地址 winsw是一个可以将任何应用程序注册成服务的软件,使用方法如下: 1、将Git Hub中下载的WinSW.NET4.exe和sample-minimal.xml文件及springboot项目的jar包放在同一个文件夹中。 2、需要将winsw执行程序跟xml改成同样的名字,推荐使用项目名+Service的命名方式,比如:WinSW.NET4.exe改成myProjectS
转载 2024-03-25 17:43:53
109阅读
如何更快速的建立一个SpringBoot应用?之前我们都是需要创建一个Maven工程,然后在pom文件中导入依赖(参照官方文档用什么模块就把该模块的starter导入进去),然后需要编写一个主程序,然后在编写一个业务逻辑,这样都太麻烦了idea支持根据创建SpringBoot创建向导来快速的创建SpringBoot项目 File-->New-->Project... 以前我们选择的是M
转载 2024-07-08 22:50:16
105阅读
文章目录目标设计思路项目结构一、实现1、定义属性2、定义属性集合包装类3、类引用(bean类型)4、Bean定义补全5、Bean 属性填充二、测试1、准备2、测试案例3、测试结果 目标这一章节目的是接着前面的实例化策略实现后,进行属性填充,才算是真正的实例化结束今天这里暂时不考虑循环依赖,后续会加上设计思路主要做了几件事情1、属性填充是在创建实例化后,在AbstractAutowireCapab
转载 6月前
58阅读
文章目录一、引入Swagger1. 添加maven依赖2. 启动swagger3. 访问出现404问题解决4. 详细一点的配制二、配制接口信息1. Controller里的配制2. Bean里的配制3. 项目中的效果三、总结 一、引入Swagger1. 添加maven依赖<!--swagger依赖--> <dependency> <groupId>io
转载 10月前
45阅读
  • 1
  • 2
  • 3
  • 4
  • 5