摘要: 在 Spring Boot 中,你可以使用 @ConfigurationProperties 注解将 YAML 配置文件中的属性绑定到实体类上。以下是一个简单的示例,展示了如何将 YAML 配置文件中的属性绑定到一个实体类上。 1. 创建 YAML 配置文件 首先,在 application.yml 阅读全文
posted @ 2025-02-21 08:24 CyrusHuang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 在 Spring Boot 中,application.yml 是一种用于配置 Spring Boot 项目的文件格式。YAML(YAML Ain't Markup Language)是一种用于数据序列化的格式,比传统的 .properties 文件更具可读性。以下是 application.yml 阅读全文
posted @ 2025-02-10 18:59 CyrusHuang 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 注册 bean @Configuration + @Bean:配置类的 bean @Component、@Service、@Repository、@Controller:具有语义的 bean @Import:三种方式,可以批量导入 bean @ImportResource:导入一个 xml 配置文件 阅读全文
posted @ 2025-02-10 18:58 CyrusHuang 阅读(9) 评论(0) 推荐(0) 编辑
摘要: zhenkeng 阅读全文
posted @ 2025-02-10 18:56 CyrusHuang 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 当调用 Mapper 接口的方法时,实际上调用的是代理对象的方法。由于代理对象是通过 JDK 动态代理生成的,因此方法调用会被转发给 InvocationHandler 的 invoke 方法。 1 MapperProxy.invoke() 的源码分析 MapperProxy 是 Invocatio 阅读全文
posted @ 2025-02-03 22:13 CyrusHuang 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 1. DispatcherServlet 的初始化流程 DispatcherServlet 是 Spring MVC 的核心入口,负责接收 HTTP 请求并将其分发给相应的处理器。它的初始化过程从 HttpServlet 的生命周期方法 init() 开始。 1.1 HttpServletBean 阅读全文
posted @ 2025-02-01 23:02 CyrusHuang 阅读(35) 评论(0) 推荐(0) 编辑
摘要: @ResponseBody 用于将方法的返回值直接写入 HTTP 响应体中,而不是渲染视图。它的核心逻辑与 @RequestBody 类似,但方向相反:将 Java 对象转换为 HTTP 响应体内容。 1. @ResponseBody 的处理入口:RequestMappingHandlerAdapt 阅读全文
posted @ 2025-02-01 22:45 CyrusHuang 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 在Spring MVC中,DispatcherServlet 是核心的请求分发器,负责将请求分发给相应的处理器(Controller)。@RequestBody 注解用于将HTTP请求体中的数据绑定到方法的参数上。下面是对 DispatcherServlet 和 @RequestBody 的源码分析 阅读全文
posted @ 2025-02-01 21:43 CyrusHuang 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 业务处理流程 请求匹配:通过 HandlerMapping 查找合适的处理器。 拦截器前置处理:执行所有的 HandlerInterceptor 的 preHandle 方法。 执行控制器方法:调用相应的控制器方法处理请求。 数据处理: 如果是视图返回,进行视图解析并渲染。 如果是数据返回,使用 H 阅读全文
posted @ 2025-01-03 15:02 CyrusHuang 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 继承关系 DispatcherServlet > FrameworkServlet > HttpServletBean > HttpServlet > GenericServlet > Servlet Servlet 容器每次接收到请求时都会调用 service() 方法,子类 HttpServle 阅读全文
posted @ 2025-01-02 19:36 CyrusHuang 阅读(15) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示