由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开
转载
2024-05-29 10:20:05
86阅读
springboot整合日志以及静态资源映射规则 1.昨日回顾 springboot配置原理 springboot自动配置原理简单的讲就是在@SpringbootApplication中有两个核心注解第一个是springbootConfiguration,它表明这是一个spring组件,还有一个注解@EnableAutoConfiguration该注解里面的内容有@AutoConfigurati
转载
2024-07-02 08:08:15
37阅读
前言积木报表是jeecg的一款开源但代码不开源的一款自定义报表,可以基于 网页灵活调整报表的布局、样式等内容,无需编程,专为企业数据分析、 报表制作而设计;降低管理人员汇总制作报表的门槛,解决各类日常管理和 汇报的难题。但是因为代码不开源所以,很多公司商用时会因为积木报表 logo、tilte、路由等陷入尴尬局面,本文基于SpringBoot实现整合积木报表, 实现自有化报表项目集成。文章末尾附带
转载
2024-03-25 21:25:08
168阅读
# 快速生成XML文件的Java方法
XML(可扩展标记语言)是一种用于存储和传输数据的标记语言。在Java中,我们经常需要生成XML文件来表示数据,以便于在不同系统之间进行数据交换。本文将介绍如何使用Java快速生成XML文件,并提供代码示例。
## 什么是XML文件
XML文件由标签和数据组成,类似于HTML。每个标签都具有属性和值,可以用来描述和组织数据。XML具有良好的可读性和可扩展
原创
2023-08-07 06:24:58
420阅读
1. XML Schema要想自定义标签,首先第一步需要写自己的XML Schema。XML Schema的个人感觉比较复杂,网上的教程比较简单,因此可以参照spring-beans.xsd依葫芦画瓢。这里就按照我自己的理解进行简单介绍一下吧。 ##1.1 最简单的标签 一个最简单的标签,形式如:<bf:head-routing key="1" value="1" to="test2"/&g
要了解非侵入方式能做到什么程度和技术思路, 最后
平衡下来多数情况下多数人还是会选择Swagger+openapi技术栈的。
准备知识点
需要了解Swagger侵入性和依赖性, 以及Smart-Doc这类工具如何解决这些问题, 部分内容来自
官方网站。
为什么会产生Smart-Doc这类工具?
既然有了Swagger, 为何还会产生Smart-Doc这类工具呢? 本
转载
2024-03-03 22:02:22
76阅读
感谢作者简介:用Mapper都可以极大的方便开发人员。可以随意的按照自己的需要选择通用方法,还可以很方便的开发自己的通用方法。极其方便的使用MyBatis单表的增删改查。支持单表操作,不支持通用的多表联合查询。通用 Mapper 支持 Mybatis-3.2.4 及以上版本。 新建spring boot项目 整合mybatis 读取数据库数据 成功之后1 配置通用mapper
转载
2024-02-23 10:19:26
56阅读
前言Spring Boot是目前最流行的微服务框架,Spring Boot让我们的Spring应用变的更轻量化。比如:你可以仅仅依靠一个Java类来运行一个Spring引用。你也可以打包你的应用为jar并通过使用java -jar来运行你的Spring Web应用。 而Swagger是目前最流行的接口文档解决方案,本文主要通过代码实战的方式讲解Spring Boot 和Swagger集成生成Re
转载
2024-07-24 10:05:22
85阅读
1、需求(实现功能)需求:根据word模板,动态填充模板内容,生成新的word。 实现:获取数据库数据,根据word模板填充内容,生成新的word文档。 应用场景:笔者的应用场景是生成客户合同,根据用户提交的具体合同内容,填充进合同模板内,生成新的word即填充了内容的完整合同。2、Why poi-tl Apache POI不仅在上层封装了易用的文档API(文本、图片、表格、页眉、页脚、图表等),
转载
2024-07-01 12:50:36
167阅读
0.加jar包 1.a.BAT java -jar E:\GZH\Mybaits\mybatis-generator-core-1.3.2\lib\myb
原创
2022-09-02 15:39:15
90阅读
XML1.1.概念:Extensible Markup Language :可扩展标志语言。1.1.1.xml与html的区别:1.xml是自定义的,html是预定于的。 2.xml语法严格,html语法松散。 3.xml是储存数据的,html是展示数据的。快速入门:<?xml version='1.0' ?>
<users>
<user id='1'>
pom文件加入启动依赖<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>yml文件配置前缀 后缀 关闭缓存spring:
转载
2024-04-03 09:42:46
38阅读
Yeoman 是什么这里是列表文本Yeoman 是 一款结合了,bower,grunt,nodejs 等的 脚手架工具,俗名曰 代码生成器。Yeoman 适用于各种语言与场景的代码生成,简化了一些重复的配置与枯燥代码的编写。当然Yeoman 最开始是为了结合前端各种框架负责组合的脚手架工具,大大简化了每次都要配置各种框架的操作流程,比如 , es6 + babel + webpack + rea
转载
2024-07-26 08:58:59
39阅读
传统Spring项目的创建和使用xml文件来保存对象和取对象## 传统Spring项目的创建一、创建一个maven项目(maven项目无需使用模板)二、导入Spring依赖(Spring Context依赖和Spring Beans依赖)可以从maven仓库获取,也可以从这里获取<!-- https://mvnrepository.com/artifact/org.springframewo
转载
2024-03-25 13:51:50
284阅读
spring-boot作为当前最为流行的Java web开发脚手架,相信越来越多的开发者会使用其来构建企业级的RESTFul API接口。这些接口不但会服务于传统的web端(b/s),也会服务于移动端。在实际开发过程中,这些接口还要提供给开发测试进行相关的白盒测试,那么势必存在如何在多人协作中共享和及时更新API开发接口文档的问题。
假如你已经对传统的wiki文档共享方式所带来的弊端深恶痛绝,那么
转载
2024-04-29 20:53:53
227阅读
在做项目的时候,如果项目是前后分离的,后端一定要和前端或者是移动端对接接口,那么问题来了,接口是不是要自己写给他们看,一般的会采用Excel或者Word来写,高级一点的就采用API管理平台手工录入,一个项目有上千上万个接口,天啊,这是多么大的工作量,在接口维护的时候更加痛苦,为了解决这样的事我们可以借助 japi 这个项目来完成RESTFul文档的自动生成,完全基于注释生成,更多详细配置可查看ht
转载
2024-02-22 10:09:06
67阅读
spring boot 目前是比较火热的项目,比起spring mvc 去除了各种繁琐的xml配置,从而结束xml的配置时代。今天我们就来讲讲spring boot 加载mybatis的xml的一个过程:mybatis也是牛,为了和spring整合特地写了一个jar <dependency>
<groupId>org.mybatis</g
Mybatis generator主要的功能就是方便,快捷的创建好Dao、entry、xml,加快了开发速度添加依赖在项目pom.xml文件<dependencies></dependencies>标签内添加如下代码 <!-- MyBatis 生成器 -->
<dependency>
<groupId&g
代码生成器,由表数据,表名,列名转换为类名,属性名,生成类,此生成器只提供一个思路,我们可以对数据库字段进行抽象,创建关于库表层的OOP对应关系最终实现从生成服务端VO、DTO、DAO、Service和前端简单vue table分页导入导出等功能的快速生成代码。模板可以根据自己的实际业务进行编写。重点在于减少日常CV键盘的磨损。 不过具体功能实现还是要花时间完善,这里只展
转载
2024-07-15 20:14:56
99阅读
springboot整合Mybatis Generator实现自动创建pojo,mapper文件
上一篇文章讲解了springboot+mybatis的整合:springboot整合mybatis全过程实例整合了mybatis后操作数据库变得更加便捷,但是带来了另一个问题:需要大量手工创建pojo和mapper文件,而Mybatis Generator就
转载
2024-04-12 12:20:53
1641阅读