Getting started默认情况下,Maven从src/main/java,因此您需要创建该目录结构,然后添加一个名为src/main/Java/MyAPPLication。Java包含以下代码:import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.En
转载
2024-02-22 00:48:56
201阅读
之前在SpringBoot项目中一直使用的是SpringFox提供的Swagger库,上了下官网发现已经有接近两年没出新版本了!前几天升级了SpringBoot 2.6.x 版本,发现这个库的兼容性也越来越不好了,有的常用注解属性被废弃了居然都没提供替代!无意中发现了另一款Swagger库SpringDoc,试用了一下非常不错,推荐给大家!SpringDoc简介SpringDoc是一款可以结合Sp
转载
2024-03-19 16:22:27
50阅读
文章目录一、SpringBoot对静态资源的映射规则1.1 /webjars/映射1.2 staticPathPattern映射1.3 欢迎页映射1.4 标题图标映射二、使用Thymeleaf模板引擎2.1 Thymeleaf介绍2.2 语法规则2.3 表达式三、SpringMVC自动配置3.1 SpringMVC auto-configuration3.2 修改SpringBoot的默认配置3
转载
2024-02-10 20:23:13
182阅读
一、Spring Boot注解通过上一篇文章,我们已经快速构建了一个spring boot的项目,那spring boot项目和我们之前使用的springMVC项目有什么区别呢,这一篇我们就来聊一下spring boot为我们开发所带来的便捷性以及配置文件的使用。二、建立一个controller@RequestMapping("/round2")
@RestController
public cl
转载
2024-02-11 07:52:42
132阅读
大型项目,需要将代码按不同功能,分成不同模块,这样比较好管理和阅读代码,也有助于多人协作。一、项目结构1.1 模块说明项目分成5个模块,分别如下:模块名称说明webapiHTTP接口层,对外提供 restful apiservice服务层repo数据访问层common公用层util工具类层 1.2 创建模块模块分层在实质是以文件目录的形式实现的,新建一个名为“commerce”的目录,然
转载
2024-07-11 05:05:05
57阅读
spring boot(一):入门篇 构建微服务:Spring boot 入门篇 什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行
转载
2024-03-18 09:35:26
125阅读
经过前面的设计,搭建好数据库后,就进入到开发过程。前端页面直接在oneStar老哥的博客中下载,导入即可。前期不建议直接用有模板引擎的完整前端代码,可以先使用没有thymeleaf的静态页面,当需要编写哪个页面的业务时,再逐个引入(不然在没有数据的又访问了页面的情况会报错)。一、构建springboot框架1. 使用idea搭建springboot项目,引入相应模块使用idea新建springbo
转载
2023-12-14 11:06:08
81阅读
SpringBoot官方文档个人学习总结(二)文档链接:Spring Boot Reference Guide 2.0.0.RELEASE三、 第三大部分 : Using Spring Boot1.Build Systems:构建系统推荐使用Maven或者Gradle,依据个人需求重点学习Maven。(1). Dependency Management:依赖管理 每个Spring Boot版本都提
转载
2024-03-17 15:22:43
249阅读
一、为什么要用swagger,它解决了什么问题? 随着sprnigboot、springc loud等微服务的流行,在微服务的设计下,小公司微服务小的几十,大公司大的几百上万的微服务。这么多的微服务必定产生了大量的接口调用。而接口的调用就必定要写接口文档。在微服务的盛行下,成千上万的接口文档编写,不可能靠人力来编写,故swagger就产生了,它采用自动化实现并解决了人力编写接口文档的问题。它通过
转载
2023-09-18 09:36:36
114阅读
之前我在SpringBoot老鸟系列中专门花了大量的篇幅详细介绍如何集成Swagger,以及如何对Swagger进行扩展让其支持接口参数分组功能。可是当我接触到另一个接口文档工具smart-doc后,我觉得它比Swagger更适合集成在项目中,更适合老鸟们。今天我们就来介绍一下smart-doc组件的使用,作为对老鸟系列文章的一个补充。一、swagger vs smart-doc首先我们先看一下S
转载
2023-11-16 21:30:12
388阅读
SpringBoot集成MyBatisPlus生成代码和操作theme: csdnhighlight: SpringBoot + MyBatisPlus简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性· 无侵入: 只做增
转载
2024-07-05 13:48:29
36阅读
@EnableAutoConfiguration 自动配置一些文件,jar之类来帮助启动springboot13.2.1 继承starter parent 在maven文件中配置spring-boot-starter-parent,后续导入的其他starters,就可以省略版本号13.2.2 在不使用parent POM的情况下玩转spring boot 如果不
转载
2024-03-26 20:53:57
29阅读
API文档文档在开发中的价值与作用:作为一个开发人员,平时看得最多的恐怕就是各式各样的文档了。并且在开发中我们也避免不了的需要自己去书写文档,比如作为后台开发人员,我们书写最多的应该就是接口文档了。前端人员会按照我们给出的文档来进行前端开发,并且按照文档细节来构建不同的传输协议,对象定义,字段解析等等。我曾长时间的使用EXCEl来书写接口文档,可是逐渐的也暴露出一些问题:接口过多,每一个接口需要一
转载
2023-09-09 16:27:11
53阅读
一、基础入门1.1 初上手SpringBoot的感受更多注解,简化代码;所有的配置都集中在resources中,并且不用像MVC那样繁琐,极度简化配置;可以配置多环境配置文件,然后通过主配置文件的server.servlet.context-path来选择使用哪个配置文件;简化部署,maven直接提供spring-boot-maven-plugin插件,无需别的配置即可打包;1.2 SpringB
转载
2023-07-15 11:08:38
342阅读
要了解非侵入方式能做到什么程度和技术思路, 最后
平衡下来多数情况下多数人还是会选择Swagger+openapi技术栈的。
准备知识点
需要了解Swagger侵入性和依赖性, 以及Smart-Doc这类工具如何解决这些问题, 部分内容来自
官方网站。
为什么会产生Smart-Doc这类工具?
既然有了Swagger, 为何还会产生Smart-Doc这类工具呢? 本
转载
2024-03-03 22:02:22
76阅读
--SpringBoot是什么?可以做什么?Spring Boot可以基于Spring轻松创建可以“运行”的、独立的、生产级的应用程序。 对Spring平台和第三方类库我们有一个自己看法,所以你最开始的时候不要感到奇怪。 大多数Spring Boot应用程序需要很少的Spring配置。您可以使用Spring Boot创建可以使用java -jar或传统 war 包部署启动的Java应用程序。 我们
转载
2023-08-27 18:54:29
64阅读
JApiDocs是一个无需额外注解、开箱即用的SpringBoot接口文档生成工具。前言编写和维护API文档,对于后端程序员来说,是一件恼人但又不得不做的事情,我们都不喜欢写文档,除非项目前后端代码都是自己写的,否则API文档将是前后端协作不可或缺的沟通载体。
最佳实践是:先把接口设计好,在Mock的方法上写注释来生成API文档,这样做到前后端根据API文档并行开发。为什么引入JApiDocs相比
转载
2024-03-01 21:24:46
71阅读
快速搭建SpringBoot工程搭建工具:IDEA目标:创建Controller,在网页输出 “hello controller!”(1) 新建项目: File -> New -> Project(2) 按照图中选择文件类型,点击Next注意:该创建项目的前提下是需要联网 (3) 为目标文件编辑相关信息,可参考下图 (4) 选择Web ->Spring Web (5) 文件进行加
转载
2023-10-11 00:01:21
197阅读
### Springboot API文档生成教程
作为一名经验丰富的开发者,我将指导你如何在Springboot项目中生成API文档。首先我们需要明确整个流程,然后详细说明每个步骤所需的代码及其作用。
#### 整个流程
以下是实现“Springboot API文档”所需的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 引入Springfox Swagger依赖
原创
2024-04-23 17:54:41
54阅读
# 实现"Springboot javacv 文档"的步骤
## 总体流程
```mermaid
journey
title Implementing "Springboot javacv Document"
section Understand the requirements: 了解需求
section Research: 研究
section Implem
原创
2024-05-07 07:13:36
131阅读