首页 / 标签TAG / SPRINGFORALL

# java

围绕 java 的技术文章与经验分享。

共 971 篇文章

使用Quarkus和Knative构建Serverless微服务

引言 随着云计算和微服务架构的兴起,Serverless成为了一个备受关注的话题。Serverless允许开发者专注于业务逻辑,而不需要关心基础设施的管理和维护。在本文中,我们将深入探讨如何使用Quarkus和Knative来构建Serverless微服务,并通过具体的代码示例来说明这一过程。 Quarkus和Knative简介 Quarkus…

Spring Security和OAuth 2.0的实现单点登录和授权

引言 在现代的应用开发中,用户认证和授权是至关重要的一部分。为了确保应用的安全性和用户体验,单点登录(SSO)和OAuth 2.0成为了常见的解决方案。本文将介绍如何使用Spring Security和OAuth 2.0实现单点登录和授权,通过代码示例详细说明关键概念和技术。 1. Spring Security和OAuth 2.0概述 Spring…

Spring Boot 3.2发布:大量Java 21的支持上线,改进可观测性

就在今天凌晨,Spring Boot 3.2正式发布了!该版本是在Java 21正式发布之后的重要支持版本,所以在该版本中包含大量对Java 21支持的优化。 下面,我们分别通过Spring官方发布的博文和Josh Long长达80+分钟的介绍视频,一起认识一下Spring Boot 3.2最新版本所带来的全新内容。…

小议 Java 内省机制

[作者简介] 魏民,信息部售后组研发工程师 基本概念 Wiki 中是这样描述内省的: 在计算机科学中,内省是指计算机程序在运行时(Run time)检查对象(Object)类型的一种能力,通常也可以称作运行时类型检查。 这个描述非常宽泛,但有三个关键词: 运行时 对象 类型 Java 官方对 Java Beans 内省的定义: At runtime and…

Spring Boot 实现短链接系统

前言 短链接系统是一种将较长的URL(统一资源定位符)转换为较短的URL的服务。这种服务通常被用于URL分享,因为较短的URL更加方便用户复制和粘贴,也更容易在社交媒体和其他在线平台分享。本文使用了SpringBoot开发了一个简易的短链接转换接口,和短链接重定向接口。 一、短链接系统入门🍉 1. 什么是短链接系统?…

Spring Boot 热部署和整合 Mybatis

一、SpringBoot热部署 热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。即修改完代码后不需要重启项目即可生效。在SpringBoot中,可以使用DevTools工具实现热部署 1.1 添加DevTools依赖 首先我们需要在pom文件中引入devtools的依赖,如下: <!-- 热部署工具 --> <dependency>…