我手里有个日志监控功能,而我手里又有很多套项目,我都想加上这个日志监控功能,又不想每个项目都写一遍,怎么办呢?于是便想到了,将项目打成jar包嵌入到其他项目里,别的项目就可以复用里面的接口、静态资源。步骤:更换打包插件。去掉springboot的maven打包插件,更改apache的打包插件去掉不必要的文件。如application、test、配置文件等自动装配。通过spring.factorie
转载
2024-07-17 21:28:22
73阅读
文章目录前言启动一个ElasticSearchSpringBoot引入ElasticSearch索引创建&&更新插入删除(写)操作ElasticSearch的API查询操作 前言 本文准备记录一下ElasticSearch在SpringBoot中的使用,也是正巧项目中用的es了,之前学习es偏向自学,不清楚具体使用在哪里,以及最强大的全文搜索怎么有效的使用。本篇提炼一下项目中
转载
2024-04-17 11:39:54
108阅读
0、 swagger简介swagger是一个功能强大的api框架,它的集成非常简单,不仅提供了在线文档的查阅,而且还提供了在线文档的测试。另外swagger很容易构建restful风格的api,简单优雅帅气,正如它的名字。 简单的来说,Swagger2的诞生就是为了解决前后端开发人员进行交流的时候API文档难以维护的痛点,它可以和我们的Java程序完美的结合在一起,并且可以与我们的另一开发利器Sp
转载
2024-03-04 06:47:29
45阅读
项目目录missyou
├─github
│ └─wxpay
│ └─sdk # 微信sdk
└─lin
└─missyou
│ MissyouApplication.java # 启动类
├─api
│ ├─v1 # 小程序v1版本api,存放Controller
│ └─v2
转载
2024-08-13 12:39:34
3阅读
SpringBoot,使用DELETE请求,完成删除功能
增删改查,我们这篇文章来介绍一下如何进行删除表单的操作,也就是我们页面中的删除按钮的功能。 下边写的可能看起来有点乱,请仔细的一步一步完成。 删除功能第一步,按钮功能实现1. html的改变 来看,我们最初,删除按钮是一个button的标签<b
转载
2018-06-28 11:44:00
178阅读
概述 安全性在REST API开发中扮演着重要的角色。一个不安全的REST API可以直接访问到后台系统中的敏感数据。因此,企业组织需要关注API安全性。 Spring Security 提供了各种机制来保护我们的 REST API。其中之一是 API 密钥。API 密钥是客户端在调用 API 调用时提供的令牌。 在本教程中,我们将讨论如何在Spring Security中实现基于API密钥的身份
转载
2024-07-03 05:47:02
22阅读
一 前言这篇文章主要是带大家入门下如何使用OpenAPI, 笔者在github上找到对应得swagger项目都没找到javase得人门文章,看了下是基于JAX-RS,吐血了;二 什么是 OpenAPI,OpenAPI 是 一种基于Resful 风格 对 API进行格式化描述的一种规范; 允许你描述你整个项目的API,简单的讲就是一种接口文档生成的规范;包括如下几点 :端点描述(如 GET /use
转载
2024-03-07 18:18:09
206阅读
26.0、注销以及权限控制 授权、认证、登录啥的在之前写的25.0文章里面 开启注销功能,只需要在配置类中加上http.logout();即可,点击logout查看原码,可以看到源码中表示/logout请求可以执
转载
2024-03-15 10:57:07
74阅读
一、特点代码变,文档变。只需要少量的注解,Swagger 就可以根据代码自动生成 API 文档,很好的保证了文档的时效性。跨语言性,支持 40 多种语言。Swagger UI 呈现出来的是一份可交互式的 API 文档,我们可以直接在文档页面尝试 API 的调用,省去了准备复杂的调用参数的过程。还可以将文档规范导入相关的工具(例如 SoapUI), 这些工具将会为我们自动地创建自动化测试二、代码
转载
2024-04-19 11:10:38
140阅读
JWT是一种用户双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT(Json Web Token)作为一个开放的标准(RFC 7519),定义了一种简洁的、自包含的方法用于通信双方之间以Json对象的形式进行安全性信息传递,传递时有数字签名所以信息时安全的,JWT使用RSA公钥密钥的形式进行签名。JWT组成JWT格式的输出是以.分隔的三段Base64编码,与SAML等基于XML的标准
转载
2024-05-10 13:41:42
152阅读
mongoose 删除 API remove 从集合中删除所有符合条件的文档。若要仅删除符合条件的第一个文档,请将
转载
2020-01-29 11:38:00
200阅读
2评论
第五章 接口架构风格 —RESTful接口: API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。 用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。接口(API): 可以指访问servlet, controller的url
转载
2024-03-05 21:54:19
84阅读
Day5-SSM(用户管理系统) Filter过滤器+批量删除+角色权限管理Filter过滤器批量删除角色权限管理 Java方向(SSM+SpringBoot)项目实训 Day5(2020.7.24) Filter过滤器用来拦截未登录成功或权限不足的非法操作。 1.修改UserController中的ModelAndView login(){}方法,加入session;UserControl
转载
2024-08-23 22:53:17
166阅读
一、导读本文大纲读取 HTTP Cookie
设置 HTTP Cookie
读取所有 Cookie[]
为 Cookie 设置过期时间
Https 与 Cookie
HttpOnly Cookie删除Cookie
HTTP Cookie(也称为Web cookie,浏览器cookie)是服务器在用户浏览器中存储的小部分数据。服务器端应用程序在返回浏览器请求响应的时候设置cookie,浏览器存储co
转载
2024-06-12 14:05:51
235阅读
本文将详细介绍如何在 Spring Boot 中实现文件上传、下载、删除功能,采用的技术框架包括:Spring Boot 2.4.2、Spring MVC、MyBatis 3.5.6、Druid 数据源、JUnit 5 等。本文将按照以下步骤一步步实现,其中包括:1. 创建数据库表2. 配置文件的设置3. 实体的创建4. Mapper 和 DAO 的编写5. Service 层的编写6. Cont
转载
2024-06-06 23:30:25
88阅读
### Springboot API文档生成教程
作为一名经验丰富的开发者,我将指导你如何在Springboot项目中生成API文档。首先我们需要明确整个流程,然后详细说明每个步骤所需的代码及其作用。
#### 整个流程
以下是实现“Springboot API文档”所需的步骤:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 引入Springfox Swagger依赖
原创
2024-04-23 17:54:41
54阅读
本文内容为什么要全局异常处理?WebFlux REST 全局异常处理实战小结摘录:只有不断培养好习惯,同时不断打破坏习惯,我们的行为举止才能够自始至终都是正确的。一、为什么要全局异常处理?前后端分离开发,一般提供 REST API,正常返回会有响应体,异常情况下会有对应的错误码响应。挺多人咨询的,Spring Boot MVC 异常处理用切面 @RestControllerAdvice 注解去实现
SpringDoc简介SpringDoc是一款可以结合SpringBoot使用的API文档生成工具,基于OpenAPI 3,目前在Github上已有1.7K+Star,更新发版还是挺勤快的,是一款更好用的Swagger库!值得一提的是SpringDoc不仅支持Spring WebMvc项目,还可以支持Spring WebFlux项目,甚至Spring Rest和Spring Native项目,总之
转载
2024-04-01 18:08:08
117阅读
Swagger介绍1.什么是Swagger作为后端程序开发,我们多多少少写过几个后台接口项目,不管是编写手机端接口,还是目前比较火热的前后端分离项目,前端与后端都是由不同的工程师进行开发,那么这之间的沟通交流通过接口文档进行连接。但往往伴随很多问题,后端程序员认为编写接口文档及维护太花费时间精力,前端的认为接口文档变动更新不及时,导致程序之间相互调用出行问题。那么能简化接口文档的编写直接自动生成吗
转载
2024-05-30 10:35:07
53阅读
# 用Spring Boot创建RESTful API
作为一个开发者,你可能听说过RESTful API,它是一种使用HTTP请求来访问和操作数据资源的方式。在这篇文章中,我将向你介绍如何使用Spring Boot创建RESTful API。在这个过程中,我们将使用Java语言和Spring Boot框架来实现这一目标。
## 步骤概览
首先,让我们整体了解一下创建Spring Boot
原创
2024-05-22 10:46:59
24阅读