logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring 的基石:OCP、DIP 与 IoC 实现详解

摘要:本文系统介绍了Spring框架的核心概念与应用。首先概述了Spring作为轻量级Java开发框架,通过IoC和AOP简化企业级应用开发的特点。详细解析了Spring八大模块功能,包括核心容器、AOP、ORM等。重点阐述了Spring如何实现控制反转(IoC)和依赖注入(DI),通过setter和构造器两种方式解耦对象依赖关系,并演示了XML配置示例。最后从设计原则角度分析了Spring对开闭

文章图片
#spring#开闭原则#依赖倒置原则
Spring Bean 核心五问:作用域、生命周期、工厂模式、实例化与循环依赖

默认情况下,,Bean对象的创建是在初始化Spring上下⽂的时候就完成的。

文章图片
#spring#java#后端
Spring MVC 从请求到响应:@RequestParam 与 Request、Session、Application 的区别与联系

本文介绍了Spring MVC中常用的请求参数处理注解及其应用场景。主要包括:1) @RequestParam注解的基本使用,包括value/name属性映射请求参数;2) required属性控制参数必填性;3) defaultValue属性设置默认值;4) 省略注解时形参名需与请求参数名一致;5) 使用POJO对象接收多个参数;6) @RequestHeader处理请求头信息;7) @Cook

文章图片
#spring#mvc#java
Spring MVC 核心机制剖析:视图实现、请求转发/重定向与 RESTful 设计

摘要:SpringMVC视图机制采用可配置方式实现,支持多种视图技术切换。核心组件包括DispatcherServlet、ViewResolver和View接口,分别负责请求调度、视图解析和渲染。DispatcherServlet通过doDispatch方法处理请求,将逻辑视图名封装为ModelAndView,再调用render方法完成视图渲染。ViewResolver将逻辑视图名转换为物理视图名

文章图片
#spring#mvc#restful
Spring MVC 中那些“看不见的转换”:HttpMessageConverter 与文件上传下载实战

文章摘要: HttpMessageConverter是Spring MVC中实现HTTP协议与Java对象转换的核心接口,提供多种实现类处理不同数据格式。通过@ResponseBody注解可直接将方法返回值作为响应体返回,结合Jackson库可自动转换Java对象为JSON。@RestController整合了@Controller和@ResponseBody功能。@RequestBody用于将请

文章图片
#spring#mvc#java
Spring Boot 基础入门:从核心配置到 SSMP 整合实战

SpringBoot是一个简化Spring应用开发的框架,主要通过四个核心特性提升开发效率:1)parent管理依赖版本,解决版本冲突问题;2)starter提供依赖组合,减少配置工作量;3)引导类@SpringBootApplication作为应用入口;4)内置Tomcat服务器可替换为Jetty等其他服务器。SpringBoot支持properties、yaml和yml三种配置文件格式,其中a

文章图片
#spring boot#数据库#sql +2
Spring Boot 进阶之路:热部署机制 + 配置高级特性详解

摘要 本文介绍了SpringBoot热部署的实现原理及配置方法。热部署通过开发者工具实现代码变更自动重载,无需重启服务器,提升开发效率。文章详细讲解了手动/自动启动热部署的方法、监控文件范围配置以及如何关闭热部署功能。第二部分深入讲解了高级配置技巧,包括@ConfigurationProperties注解的使用、宽松绑定规则、计量单位绑定(Duration和DataSize)以及数据校验的实现。通

文章图片
#spring boot#后端#java
Spring MVC 核心机制剖析:视图实现、请求转发/重定向与 RESTful 设计

摘要:SpringMVC视图机制采用可配置方式实现,支持多种视图技术切换。核心组件包括DispatcherServlet、ViewResolver和View接口,分别负责请求调度、视图解析和渲染。DispatcherServlet通过doDispatch方法处理请求,将逻辑视图名封装为ModelAndView,再调用render方法完成视图渲染。ViewResolver将逻辑视图名转换为物理视图名

文章图片
#spring#mvc#restful
到底了