文章列表

共有 447 篇文章

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

使用Spring Boot开发API的时候,读取请求参数是服务端编码中最基本的一项操作,Spring Boot中也提供了多种机制来满足不同的API设计要求。 接下来,就通过本文,为大家总结6种常用的请求参数读取方式。如果你发现自己知道的不到6种,那么赶紧来查漏补缺一下。如果你知道的不止6种,那么告诉大家,一起互相学习一下吧~ @RequestParam...

为什么不推荐在Spring Boot中使用@Value加载配置

@Value注解相信很多Spring Boot的开发者都已经有接触了,通过使用该注解,我们可以快速的把配置信息加载到Spring的Bean中。 比如下面这样,就可以轻松的把配置文件中key为com.didispace.title配置信息加载到TestService中来使用 java @Service public class TestService {...

Spring Boot应用中如何动态指定数据库,实现不同用户不同数据库等场景

当在 Spring Boot 应用程序中使用Spring Data JPA/spring-boot-2/4-4-spring-data-jpa.html 进行数据库操作时,配置Schema名称是一种常见的做法。然而,在某些情况下,模式名称需要是动态的,可能会在应用程序运行时发生变化。比如:需要做数据隔离的SaaS应用。 所以,这篇博文将帮助您解决了在 Spring Boot...

从零开始获取和使用免费的SSL证书保护您的网站

如今,保护您的网站不仅是一项建议,而且是必要的。这就是SSL证书发挥作用的地方。它们对用户浏览器和网站之间传输的数据进行加密,确保隐私和安全。 在可用于获取SSL证书的各种选项中,受欢迎程度仅次于Let's Encrypt,ZeroSSL是首选之一,特别是对于那些寻求免费且可靠的解决方案的人来说。 本文深入探讨了如何使用ZeroSSL的免费SSL证书来保护您的网站。 ZeroSSL 简介...

如何在Java中读取超过内存大小的文件

读取文件内容,然后进行处理,在Java中我们通常利用 Files 类中的方法,将可以文件内容加载到内存,并流顺利地进行处理。但是,在一些场景下,我们需要处理的文件可能比我们机器所拥有的内存要大。此时,我们则需要采用另一种策略:部分读取它,并具有其他结构来仅编译所需的数据。 接下来,我们就来说说这一场景:当遇到大文件,无法一次载入内存时候要如何处理。 模拟场景...

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

当我们想要封装一些自定义功能给别人使用的时候,创建Spring Boot Starter的形式是最好的实现方式。如果您还不会构建自己的Spring Boot Starter的话,本文将带你一起创建一个自己的Spring Boot Starter。 快速入门 1. 创建一个新的 Maven 项目。第三方封装的命名格式是 xxx-spring-boot-starter...

盘点 Udemy 上最受欢迎的免费编程课程(1)

之前给大家推荐过一些油管上的免费学习资源,如果您还没有看过的话可以点击这里前往https://www.didispace.com/article/12-free-yb-channel.html。 今天再给大家推荐一批Udemy上超高质量并且免费的编程课程,有需要的小伙伴可以学起来了。 1. JavaScript Essentials...

10秒开服!隔壁奶奶都能搞定幻兽帕鲁、雾锁王国的开服指南

最近《幻兽帕鲁》和《雾锁王国》非常火热,玩过的小伙伴们都说非常上头!有跟朋友对战需求的小伙伴们可以通过本文拥有一台高性价比的专用服务器,随时可以用来跟朋友一起玩游戏! 敲重点!!! 1. 步骤非常简单,就算你不是程序员,也可以轻松完成!! 2. 目前很多云服务商和淘宝上都有类似的服务,但DD对比下来,腾讯云目前是最具性价比的,所以这里给大家推荐一下 开服步骤 1. 选择游戏...

MySQL驱动扯后腿?Spring Boot用虚拟线程可能比用物理线程还差

之前已经分享过多篇关于Spring Boot中使用Java 21新特性虚拟线程https://www.didispace.com/java-features/java21/jep444-virtual-threads.html的性能测试案例: - Spring Boot 3.2虚拟线程搭建静态文件服务器有多快?https://www.didispace.com/article/spring-boo...

对比Spring Boot中的JdbcClient与JdbcTemplate

本文我们一起看看Spring Boot中 JdbcClient 和 JdbcTemplate 之间的差异。 以下内容使用的Java和Spring Boot版本为: - Java 21 - Spring Boot 3.2.1 假设我们有一个ICustomerService接口: java public interface ICustomerService { List...

9 页, 共 45 页, 总计 447 篇文章