随笔分类 - Java / Spring
摘要:拦截器和过滤器的区别 1. 定义与归属 维度 Filter(过滤器) Interceptor(拦截器) 属于 Servlet 规范(JavaEE) SpringMVC 框架机制 管理 由 Servlet 容器(如 Tomcat)管理 由 Spring 容器管理 本质 是一种基于函数回调的请求预处理机
阅读全文
摘要:Bean 的生命周期概括起来就是 4 个阶段: 实例化(Instantiation):创建 Bean 的实例。 属性赋值(Populate):为 Bean 的属性赋值。 初始化(Initialization):调用 Bean 的初始化方法,如 @PostConstruct 注解的方法。 使用中(Us
阅读全文
摘要:环境准备 package org.example.springmvclearn; public record Greeting(long id, String content) { } package org.example.springmvclearn; import java.util.conc
阅读全文
摘要:Spring 框架的启动过程是其核心机制之一,主要涉及 IoC 容器的初始化、Bean 的加载和生命周期管理。 以下是 Spring 启动过程的详细步骤 环境准备 项目结构: <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://
阅读全文
摘要:Spring Boot 的自动装配(Auto-Configuration)是其核心特性之一,它极大地简化了Spring应用的配置过程。 import org.springframework.boot.SpringApplication; import org.springframework.boot
阅读全文
摘要:Spring Spring框架是一个庞大的生态系统,包含多个模块,每个模块都为不同的功能提供支持。以下是Spring的主要模块及其职责: ├── Core Container(核心容器) │ ├── Spring-core │ ├── Spring-beans │ ├── Spring-contex
阅读全文
摘要:Spring如何解决循环依赖? 1. 什么是循环依赖? 以下是一个简单的例子: @Component public class BeanA { @Autowired private BeanB beanB; } @Component public class BeanB { @Autowired p
阅读全文
摘要:@Transactional @Target({ElementType.TYPE, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Inherited @Documented @Reflective public @interfac
阅读全文

浙公网安备 33010602011771号