随笔分类 -  Java / Spring

摘要:核心工作流程 DispatcherServlet: 前端控制器,负责接收HTTP请求、将请求路由到处理程序、处理响应信息,最终将响应返回给客户端; 接收客户端的HTTP请求:DispatcherServlet监听来自Web浏览器的HTTP请求,Tomcat已经将请求数据解析为Request对象 处理 阅读全文
posted @ 2025-08-22 16:38 千千菌 阅读(5) 评论(0) 推荐(0)
摘要:Mono // 传统方式 @GetMapping("/user/{id}") public User getUser(@PathVariable String id) { return userService.findUserById(id); // 阻塞直到返回 } // 响应式方式 @GetMa 阅读全文
posted @ 2025-06-04 17:14 千千菌 阅读(72) 评论(0) 推荐(0)
摘要:Netty 网络通信组件 Netty 是一个高性能的、异步的、基于事件驱动的网络应用框架。Netty基于Java的NIO实现,将各种传输类型、协议的实现API进行了统一封装,实现了阻塞和非阻塞 Socket。在网络通信方面更加高性能、低延迟,会尽可能减少不必要的内存拷贝,提高性能。 应用场景 目前主 阅读全文
posted @ 2025-05-14 18:00 千千菌 阅读(16) 评论(0) 推荐(0)
摘要:脚手架:先搭个架子,再慢慢往里添砖加瓦,直到建筑成型。在软件开发中,就是快速生成项目的基础结构、配置和模板代码,让开发者能够立即专注于业务逻辑,而非重复的初始化工作。 Spring Boot 作为脚手架,其核心作用: 可以一键生成项目骨架、自动配置、内建默认行为(内嵌服务器、健康检查等) 阅读全文
posted @ 2025-05-14 16:55 千千菌 阅读(16) 评论(0) 推荐(0)
摘要:Spring 基础框架(内核) 核心容器部分,包含了依赖注入、面向切面编程、上下文 以及 Spring 自身所提供的表达式语言等功能 Spring MVC Spring MVC 是 Spring 生态的 Web 框架,用于处理 HTTP 请求,Spring Boot是可以以 Spring MVC 为 阅读全文
posted @ 2025-05-14 16:08 千千菌 阅读(13) 评论(0) 推荐(0)