文章 2023-10-23 来自:开发者社区

springboot 实现接口幂等

1、什么是接口幂等性?幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。接口就是用户对同一操作发起了一次或多次请求的对数据的影响是一致不变的。简单理解:就是针对一个操作,不管做多少次,产生的效果都是一样的,常见于表单的重复提交2、怎么解决这个问题?使用token机制,在用户提交表单的时候,顺带提交一个从后台获取的token值,当后台第一次处理结束后,....

文章 2023-10-18 来自:开发者社区

【Java】Spring boot快速上手(三)前后端分离实现小程序登录(接口篇)

前言例如:一、新建spring项目创建springboot项目安装一些依赖文件等待安装二、建立设计数据库由于我的本地没有mysql服务,就用服务器ip作为演示了,大家可以下载个phpstudy配置完成后运行mysql即可新建User表创建字段CREATE TABLE `qianxun`.`User` ( `id` INT NOT NULL AUTO_INCREMENT , `username` ....

【Java】Spring boot快速上手(三)前后端分离实现小程序登录(接口篇)
文章 2023-09-23 来自:开发者社区

springboot服务端接口公网远程调试 - 实现HTTP服务监听【端口映射】

@[TOC] 前言 前后端分离项目中,在调用接口调试时候,我们可以通过cpolar内网穿透将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例。 1. 本地环境搭建 1.1 环境参数 JDK1.8 IDEA SpringBoot Maven Tomcat9.0 Postman 1.2 搭建springboot服务项目 搭建一个sprin...

springboot服务端接口公网远程调试 - 实现HTTP服务监听【端口映射】
文章 2023-09-11 来自:开发者社区

springboot服务端接口公网远程调试 - 实现HTTP服务监听【端口映射】

@[TOC]前言前后端分离项目中,在调用接口调试时候,我们可以通过cpolar内网穿透将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例。1. 本地环境搭建1.1 环境参数JDK1.8IDEASpringBootMavenTomcat9.0Postman1.2 搭建springboot服务项目搭建一个springboot服务的项目,编写一个接口,为了更好直观看到,....

springboot服务端接口公网远程调试 - 实现HTTP服务监听【端口映射】
文章 2023-09-08 来自:开发者社区

springboot服务端接口外网远程调试,并实现HTTP服务监听(二)

2.3 测试公网地址这里以Postman接口调试工具向接口发送请求,在postman创建一个post请求方式.输入复制的公网地址加上接口路径,参数使用JSON格式,设置好参数点击在服务接口端debug调试接口,查看请求是否进入接口,进入接口表示调用成功3. 固定公网地址由于以上使用cpolar所创建的隧道使用的是随机公网地址,24小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域....

springboot服务端接口外网远程调试,并实现HTTP服务监听(二)
文章 2023-09-08 来自:开发者社区

springboot服务端接口外网远程调试,并实现HTTP服务监听(一)

前言前后端分离项目中,在调用接口调试时候,我们可以通过cpolar内网穿透将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例。1. 本地环境搭建1.1 环境参数JDK1.8IDEASpringBootMavenTomcat9.0Postman1.2 搭建springboot服务项目搭建一个springboot服务的项目,编写一个接口,为了更好直观看到,这里创建一个....

springboot服务端接口外网远程调试,并实现HTTP服务监听(一)
文章 2023-09-08 来自:开发者社区

springboot服务端接口外网远程调试,并实现HTTP服务监听

前言前后端分离项目中,在调用接口调试时候,我们可以通过cpolar内网穿透将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例。1. 本地环境搭建1.1 环境参数JDK1.8IDEASpringBootMavenTomcat9.0Postman1.2 搭建springboot服务项目搭建一个springboot服务的项目,编写一个接口,为了更好直观看到,这里创建一个....

springboot服务端接口外网远程调试,并实现HTTP服务监听
文章 2023-09-06 来自:开发者社区

SpringBoot 的优雅的接口参数验证

1. 为什么需要参数验证在应用程序的开发中,我们经常会遇到需要保证传入参数的正确性的情况。例如,当我们在注册用户时,需要验证用户填写的表单数据是否符合规范,是否缺少必填字段,或者格式是否正确,等等。如果不对参数进行验证,我们的应用程序可能会因此受到攻击或者运行出错。为了保证参数的正确性,我们需要使用参数验证机制,来检测并处理传入的参数格式是否符合规范。2. 如何进行参数验证Spring Boot....

文章 2023-09-03 来自:开发者社区

springboot 调用外部接口的21种方式

使用Spring Boot调用外部接口时,可以使用多种方式。以下是常用的几种方式:1. 使用RestTemplate类:RestTemplate是Spring提供的用于简化HTTP请求的客户端,可以发送GET、POST等HTTP请求,并处理响应结果。2. 使用WebClient类:WebClient是Spring WebFlux中的响应式客户端,可以使用类似的方式发送HTTP请求并处理响应。3.....

文章 2023-08-28 来自:开发者社区

SpringBoot项目使用Swagger2接口工具

前言使用RESTful服务通常是涉及到多个终端的团队,比如Android、iOS、WEB等。为了让大家沟通顺畅,通常我们需要编写一份详细的RESTful业务接口文档使用Swagger2有助于我们编写一份详细的RESTful业务接口文档,过去经常会使用Word或者Excel,但是接口非常多,细节又复杂,如果由程序员高质量的输出一个文档,经常耗时长而且效果也不好。Swagger2能将代码和注释说明很....

SpringBoot项目使用Swagger2接口工具

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

微服务

构建可靠、高效、易扩展的技术基石

+关注