写点什么

Spring Boot

134 人感兴趣 · 452 次引用

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

蓝易云 - springboot 配置静态资源访问

在Spring Boot中,我们经常需要配置静态资源的访问,例如图片、CSS、JavaScript等。Spring Boot默认提供了对静态资源的自动配置,但有时我们需要自定义这些配置以满足特定需求。下面就来详细介绍一下如何在Spring Boot中进行静态资源访问的配置。

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

蓝易云 - Redisson 集成 SpringBoot 详解

Redisson是一个在Redis的基础上实现的Java驻内存数据网格(In-Memory Data Grid)。它不仅提供了丰富的Redis操作接口,还提供了许多分布式相关操作接口,例如分布式锁、分布式集合和功能丰富的发布/订阅容器等。Spring Boot是一个用来简化Spring应用初始搭建

Spring Boot 3.0:未来企业应用开发的基石

随着企业应用开发需求的不断增长和技术的快速演进,Spring Boot 3.0以其轻量级、高效能和易用性成为企业级应用开发的新宠。本文将探讨Spring Boot 3.0的核心特性,以及它如何成为构建现代企业级应用的基石。

Spring6 对 集成 MyBatis 开发运用 (附有详细的操作步骤)

具体实现内容:我们运用 Spring6 和 MyBatis 实现一个转账操作(该转账操作,进行一个事务上的控制,运用 MyBatis 执行 SQL 语句)。

Spring Boot 中的 6 种 API 请求参数读取方式

使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。

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

蓝易云 - Spring Boot 常用注解大全:常用注解汇总一览

Spring Boot是一个用于简化Spring应用程序初始搭建以及开发过程的框架。它集成了大量常用的第三方库配置,如JPA、Hibernate、JDBC、MongoDB等。Spring Boot使用了特定的注解来简化配置,使得我们可以更专注于业务逻辑。

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

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

Spring Boot项目部署到Tomcat下后无法在Nacos中注册服务通常是由于依赖的问题或者配置不正确引起的。下面我将提供一些可能的解决方案:

Spring Boot 编写 API 的 10 条最佳实践

10 个最佳实践,让您像专业人士一样编写 Spring Boot API,并结合编码示例和解释:

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开发数据库应用时,读写分离是一种常见的优化策略。读写分离将读操作和写操作分别分配给不同的数据库实例,以提高系统的吞吐量和性能。

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