写点什么

Spring Boot

134 人感兴趣 · 444 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/aa/aa6fc6046fd76721d697bbcf093d39c9.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

7 个开源的 Spring Boot 前后端分离低代码开发框架

前后端分离已经在慢慢走进各公司的技术栈,不少公司都已经切换到这个技术栈上面了。即使贵司目前没有切换到这个技术栈上面,也非常建议大家学习一下前后端分离开发,以免在公司干了两三年,SSH 框架用的滚瓜烂熟,出来却发现自己依然没有任何优势!

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

解决 SpringBoot 项目 war 部署到 tomcat 下无法 Nacos 中注册服务问题

在Spring Boot项目中,如果你的war包部署到Tomcat下无法在Nacos中注册服务,可能是由于以下几个原因造成的:

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

linux 启动 springboot 项目脚本

在 Linux 系统中启动 Spring Boot 项目,通常可以通过编写一个简单的 shell 脚本来实现。以下是一个基本的示例:

https://static001.geekbang.org/infoq/9b/9b63c8c2cfbe0ef4660c9344b1378a41.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

手把手教你在 Spring Boot 中实现 AOP

用户头像
Liam
04-09

Spring Boot 中的面向切面编程(AOP)为软件开发提供了一种创新方法,允许开发者将横切关注点与业务逻辑相分离。这不仅提高了代码的复用性和可维护性,而且还降低了程序内部组件之间的耦合度。下面,我们深入探讨如何在 Spring Boot 应用程序中实践 AOP,以及

从零开始学 Spring Boot 系列 -SpringApplication

SpringApplication类提供了一种从main()方法启动Spring应用的便捷方式。在很多情况下, 你只需委托给 SpringApplication.run这个静态方法 :

SpringBoot 多环境配置

在实际项目的开发过程中,我们程序往往需要在不同环境中运行。例如:开发环境、测试环境和生产环境。

https://static001.geekbang.org/infoq/12/128dc97753e185e18061a97bfa02695b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

lilishop 开源版本 window 一键启动

最近在调研开源商城,在对很多商城做了了解后,发现了lilishop这一款开源商城解决方案,代码完全开源,并提供了商城所需的大部分功能,代码可读性性强,也可用作二开的基础版本,本次对他的开源版本进行了本地运行学习,由于其依赖外部中间件较多,挨个启动费

从零开始学 Spring Boot 系列 - 集成 Kafka

Apache Kafka是一个开源的分布式流处理平台,由LinkedIn公司开发和维护,后来捐赠给了Apache软件基金会。Kafka主要用于构建实时数据管道和流应用。它类似于一个分布式、高吞吐量的发布-订阅消息系统,可以处理消费者网站的所有动作流数据。这种动作流数据包括

如何创建自己的 Spring Boot Starter 并为其编写单元测试

当我们想要封装一些自定义功能给别人使用的时候,创建Spring Boot Starter的形式是最好的实现方式。如果您还不会构建自己的Spring Boot Starter的话,本文将带你一起创建一个自己的Spring Boot Starter。

https://static001.geekbang.org/infoq/35/3544cdfbcd4449d800dcce319a4c9aa6.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring Security 权限控制框架使用指南

在常用的后台管理系统中,通常都会有访问权限控制的需求,用于限制不同人员对于接口的访问能力,如果用户不具备指定的权限,则不能访问某些接口。

从零开始学 Spring Boot 系列 -Hello World

欢迎来到从零开始学Spring Boot的旅程!我们将从一个非常基础但重要的示例开始:创建一个简单的Spring Boot应用程序,并输出“Hello World”。

https://static001.geekbang.org/infoq/00/00385dff1a18bd40e62ade5327877d7b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

基于 OpenTelemetry 实现 Java 微服务调用链跟踪

本文将以spring boot微服务为例,通过使用open telemetry-java SDK 进行自动埋点以代码无侵入的方式实现微服务的分布式跟踪能力。

SpringBoot 整合多数据源的事务问题

先贴代码:核心就是:Spring给我们提供的一个类 AbstractRoutingDataSource,然后我们再写一个切面来切换数据源,肯定要有一个地方存储key还要保证上下文都可用,所以我们使用 ThreadLocal 来存储数据源的key

https://static001.geekbang.org/infoq/a9/a9a3ae54a01ddb4c5b565c9156161f96.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从零开始:编写个性化的 Spring Boot 启动 Banner

用户头像
Liam
01-24

在 Spring Boot 应用的初启页面展示独特的ASCII艺术品能够为您的应用增添特色,并为用户或开发者提供温馨的问候。这种ASCII图案常常蕴含着项目的名称、版本信息、以及作者等重要数据。除此之外,这样的欢迎页面还起到加强品牌形象的作用。

https://static001.geekbang.org/infoq/23/236ccd6eba054ffb7133edd6dc529b68.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

实现高效 Spring RESTful API:最佳实践

用户头像
Apifox
01-24

随着数字时代的推进,基于Web的程序已经成为构建交互式应用的关键。客户端与服务器之间的沟通频繁依赖于通过 APIs 获取的网络服务。

优化 -Spring Boot 项目服务端接口超时设置

  《优化-Spring Boot项目服务端接口超时设置》近期断断续续处理了一些优化类问题,其中有一类问题是超时设置,本文对此进行一些介绍,避免使用不到造成未达到理想期望。

https://static001.geekbang.org/infoq/3b/3bdc007a830df5d92e0e3b55e1ad97df.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

详解数据库分片,大幅提升 Spring Boot 查询 MySQL 性能

微服务项目中通常包含各种服务。其中一项服务与存储用户相关的数据有关。我们使用Spring Boot作为后端,使用MySQL数据库。

https://static001.geekbang.org/infoq/f8/f8cc3f32dff69d49ed4d98ed8ff7c439.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Springboot 是什么?Springboot 详解!入门介绍

Spring Boot的出现大大简化了Spring应用的初始搭建以及开发过程,让开发者快速启动新项目,把精力集中在代码编写和业务逻辑。

https://static001.geekbang.org/infoq/6e/6ecf0b1f0d3bf82903f4194bbfd604ca.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

探秘 Spring Boot Async:解析原理与实践详解

用户头像
Apifox
2023-12-08

Spring Boot 的异步功能(Async)允许我们将某些任务异步执行,而不会阻塞主线程。这对于处理耗时的操作非常有用,如发送电子邮件、生成报表、调用外部 API 等。通过异步处理,我们可以释放主线程,让它继续处理其他请求,同时后台任务在后台线程中进行。这

https://static001.geekbang.org/infoq/45/45246d7f8caf3727a29206c49b17fbac.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SpringBoot 项目优雅实现读写分离 | 京东云技术团队

当使用Spring Boot开发数据库应用时,读写分离是一种常见的优化策略。读写分离将读操作和写操作分别分配给不同的数据库实例,以提高系统的吞吐量和性能。

https://static001.geekbang.org/infoq/69/6916823041361f390f4dffb021158e1a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Java 面试题之 Logback 打印日志是如何获取当前方法名称的?

在 Java 中,有四种方法可以获取当前正在执行方法体的方法名称,分别是:

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring Boot 是什么?它的优点是什么?

Spring Boot是一个用于创建独立的、生产级的Spring应用程序的开发框架。它基于Spring框架,并提供了自动配置、约定优于配置的原则,以及快速、简单地构建可部署的应用程序的能力。以下是Spring Boot的优点:

https://static001.geekbang.org/infoq/fa/faed567a2f283e9fec60a2bb0191c9f1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring Boot 项目中 Bean 注入的方式介绍

用户头像
Apifox
2023-10-11

Spring Boot Bean 注入是一种将依赖对象引入到应用程序组件中的机制,它有助于实现松耦合和可测试的代码。这种注入方式允许我们将依赖关系委托给 Spring 容器来管理,从而提高了代码的可维护性和可读性。Spring Boot 提供了多种 Bean 注入方式,包括构造函数

https://static001.geekbang.org/infoq/2c/2c7b0779fc3e9a4a680b73dfae011324.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何优雅构建自定义 Spring Boot 验证器,让你的代码更加丝滑!

用户头像
这我可不懂
2023-10-07

作为一名开发人员,你应该知道确保应用程序中流动的数据的准确性和完整性是多么重要。Spring Boot提供了强大的验证功能,但有时我们需要额外的验证,创建适合特定需求的自定义验证器。接下来,我们来介绍下如何完整的创建一个自定义验证器。

[分组聚合] 基于 Lucene8 进行多值字段分组聚合 (多属性字段)

用户头像
alexgaoyh
2023-09-28

  在使用搜索引擎的过程中,经常会出现针对属性进行分组聚合的场景,单属性分组聚合很简单,如何对多属性字段进行分组聚合是本文的重点。

https://static001.geekbang.org/infoq/39/3931c259207d8b9540799afba02d834f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Spring Boot 中常见且必备的注解解析

用户头像
Liam
2023-09-28

Spring Boot 中有许多常用的注解,这些注解用于配置、管理和定义 Spring Boot 应用程序的各个方面。以下是这些注解按大类和小类的方式分类,并附有解释和示例。

https://static001.geekbang.org/infoq/9b/9be80734658f46efc9017a28edaf13f1.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

三个要点,掌握 Spring Boot 单元测试

单元测试是软件开发中不可或缺的重要环节,它用于验证软件中最小可测试单元的准确性。结合运用Spring Boot、JUnit、Mockito和分层架构,开发人员可以更便捷地编写可靠、可测试且高质量的单元测试代码,确保软件的正确性和质量。

https://static001.geekbang.org/infoq/18/1849313cf70c0e91be8e673e81fc8e74.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

修复 Spring Boot Actuator 未授权访问问题的指南

用户头像
Apifox
2023-09-22

Spring Boot Actuator 的作用是提供了一组管理和监控端点,允许你查看应用程序的运行时信息,例如健康状态、应用程序信息、性能指标等。这些端点对于开发、测试 和运维团队来说都非常有用,可以帮助快速诊断问题、监控应用程序的性能,并采取必要的措施来维护

Spring Boot_Spring Boot技术文章_InfoQ写作社区