SpringBoot教程

     

Spring Boot的gRPC启动器

3863 1

gRPC Spring Boot Starter特点: 使用@ GrpcService自动创建并运行一个 gRPC 服务,内嵌在 spring-boot 应用中 使用@ GrpcClient自动创建和.

创建基于Java 11的SpringBoot Docker镜像到48M!

6003 5K

本文介绍使用AdoptOpenJDK的Alpine JDK 11版本,能够将一个SpringBoot应用大小最小化到48M,DockerHub镜像地址:https://hub.docker.com/r.

无需Java代码通过JHipster生成有安全验证的微服务应用

2385 13K

本教程来自baeldung,主要展示通过JHipster自动生成有安全验证的微服务应用,整个过程无需编写一行Java代码,包括Angular前端和微服务后端。以下是主要步骤翻译,更详细截图对照原文:在.

Spring Boot中PATCH上传文件的问题

1445 7K

Spring Boot中上传multipart/form-data文件只能是Post提交,而不针对PATCH,这个问题花了作者26个小时才解决这个问题,最后不得不调试Spring源代码来解决这个问题。.

Java 11迁移成功案例

1838 1 4K

这篇文章总结了如何成功将微服务从Java 8迁移到Java 11。对于每项服务,已经完成了以下步骤: 使用Java 11编译代码 在Java 8上运行Java 11兼容服务 在Java 11上运行该服.

如何在Spring Boot中实现集成测试?

2356 5K

集成测试可以验证代码库中的整个调用路径,不幸的是,这种测试方法很难在Spring Boot应用程序中使用。本案例探索如何克服这种困难:我们将使用一个简单的REST服务示例,它具有我们连接使用的单个SQ.

Netflix OSS和Spring Boot全面融合

1492 1 2K

2007年,Netflix开始了走向在云中全面运营的漫长道路。Netflix的大部分后端和中端应用都是使用Java构建的,Netflix工程部门构建了很多基于云的架构库和系统 ,比如用于负载平衡的Ri.

使用Prometheus和Grafana监控Spring Boot应用

2107 1 6K

Spring Boot应用程序包装在Docker容器中,Spring Boot应用程序向Prometheus公开指标,Grafana可以阅读这些指标,并允许从中进行很好的可视化。在此处下载代码。在Do.

Spring Boot:从炒作到成熟的基础技术?

1457 4K

依赖注入是Spring的基本组件之一,也可以使用其他框架或自己完成。那么为什么要使用Spring?开发人员的生产力就是答案。Spring Framework的核心任务一直是提供依赖注入(DI)。Spr.

Crunch团队分享SpringCloud微服务的使用经验

1020 1 2K

从单体应用程序迁移到微服务并不容易,如果你还没有充分认识到微服务粒度应该有多大,否则你很难避免一堆“迷你”巨石单体!(微服务很大,每个微服务是变成一个单体应用)下面这些是帮助我们管理几十个微服务的一些.

Spring Boot + GraphQL创建API的开源案例

1544 1

这是用于处理作者/书籍数据的API,可以根据作者Id获取者信息和书籍信息,数据库:作者:CREATE TABLE `author` (  `id` bigint(20) NOT NULL AUTO_I.

Spring Boot线程安全指南

3196 2 5K

Spring控制器/服务/单单例是线程安全的吗?答案是它取决于作用域: 决定组件线程安全性的主要因素是其作用域Scope。哪个Spring作用域是线程安全的?为了回答这个问题,首先需要了解Spring.

Spring框架:@RestController与@Controller

58848 79 4K

了解如何利用SpringMVC的注释创建RESTful Web服务。Spring的基于注释的MVC框架简化了创建RESTful Web服务的过程。传统的Spring MVC控制器和RESTful We.

@Bean和@Component之间的区别?

10409 12

@Bean和@Component都是将Spring Bean添加到Spring Context中。结果是一样的。有什么不同?@Bean@Bean与配置类(使用@Configuration)一起工作,因.

使用Spring Boot ApplicationRunner解析命令行中的参数

4687 2 2K

使用Spring提供的CommandLineRunner接口可以实现了一个命令行应用程序。但是,参数/选项/参数处理却不是那么好。幸运的是,有一种更好的方法可以使用Spring Boot编写命令行应用.