springboot

5 篇文章
springboot
GraalVM Native Image:从基础到实战

GraalVM Native Image:从基础到实战

GraalVM Native Image是GraalVM最核心的特性之一,能把Java程序编译成原生可执行文件,解决传统Java程序启动慢、内存占用高的问题,下面我会从基础到实战帮你全面理解。 一、核心概念:GraalVM Native Image 是什么? 传统Java程序运行依赖JVM(Java

大白话讲清楚IOC概念

大白话讲清楚IOC概念

大白话讲清楚IOC概念,通过比喻、类比的方式搞懂它的核心本质,接下来会用生活化的比喻拆解IOC,再结合代码示例讲清它的实现逻辑,最后指出新手常踩的坑。 一、IOC的核心:用比喻理解“控制反转” IOC的全称是Inversion of Control(控制反转),先看一个生活化的类比,帮你理解“反转”

通俗的语言讲好Spring AOP

通俗的语言讲好Spring AOP

用通俗的方式拆解Spring AOP,让你彻底搞懂它。 一、Spring AOP的核心本质(用比喻讲清楚) 先看一个生活场景: 你去餐厅点一份「番茄炒蛋」,厨师的核心业务是:备料→炒鸡蛋→炒番茄→混合→装盘。 但整个过程中还有一些通用辅助操作: 炒菜前:洗手、开抽油烟机(前置) 炒菜中:随时调整火候

springboot3 Feign 与springboot 2有什么区别?

springboot3 Feign 与springboot 2有什么区别?

Spring Boot 3中默认使用的Feign(OpenFeign)与Spring Boot 2版本的核心区别,这些区别主要集中在依赖适配、底层组件、规范兼容、配置项等方面,下面按维度拆解,结合示例让你一目了然。 核心区别总览 先明确版本映射关系(基础前提): Spring Boot 2 → 对应

Spring Boot 操作日志记录与存储的常见实现方式

Spring Boot 操作日志记录与存储的常见实现方式

在 Spring Boot 项目中,操作日志(也称业务日志或审计日志)通常指记录用户的关键操作(如新增、修改、删除等),包括操作人、时间、模块、请求参数、结果等信息。这不同于系统日志(Logback 输出到文件/控制台)或实体审计(JPA 自动记录创建/修改时间)。 主流实现方式有两种: 使用 AO