Spring Boot干货系列:(二)配置文件解析 作者: 嘟嘟MD前言上一篇介绍了Spring Boot的入门,知道了Spring Boot使用“习惯优于配置”(项目中存在大量的配置,此外还内置了一个习惯性的配置,让你无需手动进行配置)的理念让你的项目快速运行起来。所以,我们要想把Spring Boot玩的溜,就要懂得如何开启各个功能模块的默认配置,这就需要了解Spri
转载
2024-03-16 00:56:56
81阅读
本文以一个简单的电商订单系统为例,源代码请访问: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阅读
一、配置文件 #下面这条配置声明了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阅读
模板引擎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阅读
作者:不一样的科技宅 前言 建立一个全新的项目,或者把旧的庞大的项目,进行拆分成多个项目。在建立新的项目中,经常需要做一些重复的工作,比如说拷贝一下常用的工具类,通用代码等等。所以就可以做一个基础的项目方便使用,在经历新项目的时候,直接在基础项目上进行简单配置就可以开发业务代码了。基础项目该包含哪些东西。Swagger在线接口文档。CodeGenerator 代码生成器。统一返回。通用
导出word模板并动态渲染数据一、需求介绍背景:需要导出word模板的时候,有些数据是动态或者图片等不确定因素的时候、根据需求定制好的模板要求填充数据,那么这个时候就需要进行根据word模板进行动态添加数据渲染出 word。本文主要介绍:1、SpringBoot导出word模板2、SpringBoot导出word模板并且渲染动态数据3、SpringBoot导出word模板包含list数据循环输出4
转载
2024-02-23 22:02:02
1348阅读
点赞
文章目录一、创建项目二、配置文件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阅读
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阅读
用途:生成电子履历或者固定格式文档 依赖: <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添加一个持久化框架的依赖,用来
转载
2024-07-01 12:51:42
100阅读
如何更快速的建立一个SpringBoot应用?之前我们都是需要创建一个Maven工程,然后在pom文件中导入依赖(参照官方文档用什么模块就把该模块的starter导入进去),然后需要编写一个主程序,然后在编写一个业务逻辑,这样都太麻烦了idea支持根据创建SpringBoot创建向导来快速的创建SpringBoot项目 File-->New-->Project... 以前我们选择的是M
转载
2024-07-08 22:50:16
105阅读
使用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阅读
文章目录一、引入Swagger1. 添加maven依赖2. 启动swagger3. 访问出现404问题解决4. 详细一点的配制二、配制接口信息1. Controller里的配制2. Bean里的配制3. 项目中的效果三、总结 一、引入Swagger1. 添加maven依赖<!--swagger依赖-->
<dependency>
<groupId>io
文章目录目标设计思路项目结构一、实现1、定义属性2、定义属性集合包装类3、类引用(bean类型)4、Bean定义补全5、Bean 属性填充二、测试1、准备2、测试案例3、测试结果 目标这一章节目的是接着前面的实例化策略实现后,进行属性填充,才算是真正的实例化结束今天这里暂时不考虑循环依赖,后续会加上设计思路主要做了几件事情1、属性填充是在创建实例化后,在AbstractAutowireCapab
这里推荐一个比较好的poi导出word模版,
但需要注意的是导入的jar包,poi-3.9.jar,ooxml-schemas-1.1.jar,poi-tl-1.2.0.jar
以下是使用poi导出word与excel模版部份代码
@RequestMapping(value = "/downloadMaterialReqNotificatio
1.介绍Word模板引擎,基于Microsoft Word模板和数据生成新的文档,并且支持用户自定义函数,函数可以在Word模板的任何位置执行。poi-tl的使用文档地址是http://deepoove.com/poi-tl/ 2.使用这边只说明下自己用到的标签及功能其他功能需要的可以参考官方文档2.1对象属性填值 模
转载
2023-06-26 22:59:50
305阅读
这是本人写的一个SpringBoot对Excel写入的方法,实测能用,待提升的地方有很多,有不足之处请多多指点。 Excel2003版(后缀为.xls)最大行数是65536行,最大列数是256列。 Excel2007以上的版本(后缀为.xlsx)最大行数是1048576行,最大列数是16384列。若数据量超出行数,需要进行脚页的控制,这一点没做,因为一般100W行已够用。提供3种方法写入: 1.
转载
2023-09-04 08:44:40
51阅读
在制作合同、调查问卷、待办事项等办公文档时,经常需要将文件传送给其他人进行填空和打勾操作,但不允许其他人对文档中的内容进行编辑,那么应该怎么制作呢?此时就可以结合 Word 控件和保护文档功能来实现。1.利用文本框控件制作填空式合同在制作了 Word 文档之后, 如果有填空选项要给他人填写, 效果如下图所示, 而其他部分又不允许任意编辑。 要实现这样的效果, 需要首先插入文本框控件,