为什么使用Swagger?Swagger 是一个规范且完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。Swagger 的目标是对 REST API 定义一个标准且和语言无关的接口,可以让人和计算机拥有无须访问源码、文档或网络流量监测就可以发现和理解服务的能力。当通过 Swagger 进行正确定义,用户可以理解远程服务并使用最少实现逻辑与远程服务进行交互。与为底层编程
闲话少谈,直奔主题一、我的研发环境springboot:2.1.8.RELEASEspring.cloud:Greenwich.SR5二、POM文件展示<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.
转载 2023-06-02 15:37:08
74阅读
# 使用 Spring BootgRPC 构建高效的微服务 在构建微服务架构中,一种通用的方法是使用 RPC(远程过程调用)作为不同服务之间的通信协议。gRPC 是一个现代化的、高性能的开源框架,用于构建分布式应用程序和服务。它基于 Google 的 Protobuf(Protocol Buffers)协议,并且支持多种编程语言。 Spring Boot 是一个用于构建独立的、生产级别的
原创 2023-07-29 13:09:48
179阅读
# 使用 gRPC 实现 Spring Boot 服务 在微服务架构中,gRPC 是一种高性能、开源和通用的 RPC 框架,非常适合构建高效的服务。本文将指导你如何在 Spring Boot 中实现一个 gRPC 服务。我们将从步骤表入手,逐步完成整个过程。 ## 流程概述 下面是实现 gRPC Spring Boot 服务的主要步骤: | 步骤 | 操作描述
原创 11月前
34阅读
# 解决Spring Boot gRPC多次请求不执行的问题 在使用Spring BootgRPC进行开发时,有时会遇到一个问题:多次发送请求时,只有第一次请求会被执行,之后的请求都不会执行。这个问题可能让人感到困惑,因为我们希望每次请求都能得到响应。 这个问题的根本原因在于gRPC的Stub对象在Spring容器中是单例的,而每次请求都会重用同一个Stub对象。因此,如果在第一次请求中St
原创 2024-03-15 05:53:32
165阅读
Spring Boot项目快速搭建演示及Spring Quickstart Guide中文翻译Spring Boot项目快速搭建演示使用start.spring.io创建一个“web”项目。添加你自己的代码构建并运行该程序Spring Quickstart Guide中文翻译 Spring Boot项目快速搭建演示使用start.spring.io创建一个“web”项目。点击此处进入start.
一.背景Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Grpc 由 google 开发,是一款语言中立、平
原创 2023-06-01 00:20:31
210阅读
技术:SpringBoot 2.0.5.RELEASE + Grpc 1.15.0    运行环境:JDK 1.8 概述:SpringBoot框架中集成Grpc服务详细一.背景Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置
原创 精选 2023-04-01 23:20:43
720阅读
项目地址:​​grpc-spring-boot-starter​​grpc是一个出身名门的RPC框架,性能高,灵活度高,支持多语言。 支持多语言,如果你的项目在使用多种语言做开发,非常推荐使用。作为Java的扛把子,Spring没有提供官方的spring-boot-starter-grpc,所以出现了很多了grpc-spring-boot-starter。我也提供了一个快速上手,高度可定制化的gr
转载 2019-11-29 15:09:00
598阅读
2评论
# 用Spring Boot Starter gRPC构建高性能微服务 在构建微服务架构时,性能是一个关键的考虑因素。gRPC是一种基于HTTP/2协议的远程过程调用(RPC)框架,其在性能方面有很大优势。Spring Boot Starter gRPC是一个与Spring Boot集成的框架,可以帮助开发者快速搭建并部署gRPC服务。 ## 什么是Spring Boot Starter gR
原创 2024-05-16 07:49:11
152阅读
# 使用Spring BootgRPC构建客户端 随着微服务架构的流行,使用gRPC来进行服务间通信变得越来越普遍。gRPC是一个高性能、开源的RPC(Remote Procedure Call)框架,它使用Protocol Buffers作为接口定义语言,可以在各种平台之间进行快速、高效的通信。 ## gRPC简介 gRPC是由Google开发的跨语言RPC框架,它使用HTTP2作为底层
原创 2024-01-23 09:19:11
46阅读
spring boot使用grpc的描述 在当今微服务架构的背景下,随着对高性能、低延迟通讯的需求增加,gRPC逐渐成为了业界流行的选择。作为一个基于HTTP/2的RPC框架,gRPC可以完美地与Spring Boot结合,以实现高效的跨服务调用。在本文中,我将详细阐述如何将Spring BootgRPC结合使用,包括版本对比、迁移指南、兼容性处理、实战案例、排错指南以及性能优化,确保你在实施
原创 6月前
74阅读
IntellJ IDEA 基础之 创建 SpringBoot 整合 SSM 框架的 Maven 工程简单整理目录IntellJ IDEA 基础之 创建 SpringBoot 整合 SSM 框架的 Maven 工程简单整理一、简单介绍二、相关环境三、IntellJ IDEA 设置 Maven 本地环境 四、创建 SpringBoot 工程五、SpringBoot  整合 SSM,
java爬虫篇:springboot+jpa下实现爬取网页数据 Springboot+JPA下实现简易爬虫--爬取豆瓣电视剧数据  前言:今天听到产品那边讨论一些需求,好像其中一点是用户要求我们爬虫,在网页上抓取一些数据然后存到我们公司数据库中,众所周知,爬虫的实现对于python语言可是专家,而对于我们使用的Java语言,我也不确定可不可以,趁着无事,
转载 2024-01-16 21:45:22
39阅读
## 如何实现 Spring Boot gRPC 抓包 在当今的软件开发中,使用 gRPC 进行服务间的通信变得越来越流行。为了更好地调试和监控 gRPC 通信,抓包技术显得尤为重要。下面,我们将详细介绍如何在一个 Spring Boot 项目中实现 gRPC 的抓包。 ### 流程总览 下面是实现 gRPC 抓包的基本步骤: | 步骤 | 描述 | |------|------| | 1
原创 2024-09-14 07:01:01
87阅读
# Spring Boot调用gRPC接口 在分布式系统中,使用gRPC作为通信框架已经成为一个常见的选择。gRPC是由Google开源的高性能、通用的远程过程调用(RPC)框架,它使用Protocol Buffers作为接口定义语言,并支持多种编程语言。在本文中,我们将介绍如何在Spring Boot项目中调用gRPC接口,并提供一些示例代码。 ## gRPC简介 gRPC是一种基于HTT
原创 2024-01-30 08:53:09
415阅读
目录一、Swagger2介绍二、SpringBoot集成Swagger21、添加Swagger2依赖1)UI原生版本2)UI增强版本2、创建Swagger2配置文件3、修改Controller,添加API注解1、注解说明@Api注解可以用来标记当前Controller的功能。@ApiOperation注解用来标记一个方法的作用。@ApiImplicitParam注解用来描述一个参数,可以配置参数的
转载 10月前
22阅读
在开发基于Spring Boot的应用程序时,HTTP请求的处理是一个至关重要的环节。无论是RESTful API的构建,还是服务间的通信,正确的请求处理都会直接影响到我们应用的响应速度和稳定性。本文将详细记录如何解决与“Spring Boot请求”相关的问题,包括环境准备、集成步骤、配置详解、实战应用、排错指南和生态扩展。 ## 环境准备 确保你拥有Spring Boot的相关需求和环境配置
原创 5月前
46阅读
目录VO 声明验证Controller 中使用 @Validated使用 ControllerAdvice 统一处理类库说明1. 注解说明2. 使用groups的校验2.1 先定义groups的分组接口2.2 在验证类校验注解中使用2.3 Controller 中设置 Groups3. 在Controller接口中直接使用3.1 接口方法中使用验证注解3.2 Controller 中开启验证 V
前言: 因为总是需要使用不同的参数传递方式,所以特地来总结一下SpringBoot中常用的参数的绑定方式,给有需要的朋友查阅。SpringBoot参数传递注意:虽然Restful风格很流行,但是大部分还是主要是GET和POST的内容,所以这里只是列举GET和POST请求为例。 而且,无论怎么样的花样传参,它都是符合上面这个报文结构的!正所谓:万变不离其宗嘛!GET请求方式注意:我这里是示例形式是:
  • 1
  • 2
  • 3
  • 4
  • 5