随笔分类 -  Framework/Spring

摘要:写在前面 javax.servlet.ServletRequest和javax.servlet.ServletResponse都是Servlet容器中定义的接口,分别用于获取客户端请求信息和将响应消息发送给客户端。 有两种方法在Contoller方法中获取它们: 直接在Controller方法参数中 阅读全文
posted @ 2025-12-03 20:06 nuccch 阅读(27) 评论(0) 推荐(0)
摘要:背景知识 对于Java Web开发而言,客户端发起的HTTP请求处理顺序为:Servlet容器 -> Filter -> Servlet -> Interceptor -> Controller,参考:Spring拦截器HandlerInterceptor与Filter方法执行顺序探究。 如下是一个 阅读全文
posted @ 2025-11-27 20:53 nuccch 阅读(19) 评论(0) 推荐(0)
摘要:先说结论 默认情况下在Spring Boot框架中访问不存在的接口时会触发对"/error"路径的访问,这是由Spring Boot框架的默认错误处理机制导致的,核心是ErrorMvcAutoConfiguration自动配置类在起作用。 追根溯源 如下以Spring Boot 2.6.13版本源码 阅读全文
posted @ 2025-11-27 20:31 nuccch 阅读(48) 评论(0) 推荐(0)
摘要:第一次请求接口响应较慢 原因1:DispatcherServlet默认是懒加载,即工程启动的时候,Applicationcontext会将所有的bean加载到容器,但是DispatcherServlet是没有加载的,只有第一次访问的时候才会加载。 解决办法:关闭DispatcherServlet懒加 阅读全文
posted @ 2025-10-18 14:44 nuccch 阅读(32) 评论(0) 推荐(0)
摘要:单个拦截器与Controller方法的执行顺序 拦截器的preHandle方法在进入到Controller方法之前执行,且只有当方法返回true时才能进入到被拦截的Controller方法;如果该方法返回false,则被拦截的Controller方法不会执行,且拦截器中的postHandle和aft 阅读全文
posted @ 2025-10-12 22:41 nuccch 阅读(139) 评论(0) 推荐(0)
摘要:## 具体实践 Spring AOP是Spring框架中一个支持实现面向切面编程的模块,由于Spring Boot已经把Spring框架组合得非常好用,所以在基于Spring Boot框架的项目中实现AOP编程也是非常方便,具体来说可以分为如下几步: **第一步:** 在项目中引入依赖配置。 ``` 阅读全文
posted @ 2023-07-18 00:50 nuccch 阅读(236) 评论(0) 推荐(0)
摘要:对Controller进行单元测试是Spring框架原生就支持的能力,它可以模拟HTTP客户端发起对服务地址的请求,可以不用借助于诸如Postman这样的外部工具就能完成对接口的测试。 具体来讲,是由Spring框架中的spring-test模块提供的实现,详见MockMvc。 如下将详细阐述如何使 阅读全文
posted @ 2022-02-16 19:05 nuccch 阅读(2201) 评论(0) 推荐(0)
摘要:官网:https://spring.io/projects/spring framework 文档:https://docs.spring.io/spring framework/docs/current/spring framework reference/index.html 目录 "Sprin 阅读全文
posted @ 2020-04-29 22:38 nuccch 阅读(278) 评论(0) 推荐(0)
摘要:目录 "概述" "项目说明" "主要项目" "社区项目" "保留项目" "最后总结" 概述 做Java开发的人一提起Spring,首先在脑海中浮现出的就是“IoC”,“AOP”,“Spring MVC”,“Spring Security”等等这些名词,甚至大有“无Spring不Java”的感慨。 实 阅读全文
posted @ 2019-06-01 01:50 nuccch 阅读(6423) 评论(2) 推荐(1)
摘要:问题描述 前后端分离的项目,前端使用Vue,后端使用Spring MVC。 显然,需要解决浏览器跨域访问数据限制的问题,在此使用CROS协议解决。 由于该项目我在中期加入的,主要负责集成shiro框架到项目中作为权限管理组件,之前别的同事已经写好了部分接口,我负责写一部分新的接口。 之前同事解决跨域 阅读全文
posted @ 2017-11-24 17:31 nuccch 阅读(15899) 评论(1) 推荐(3)
摘要:解决eclipse spring配置报错:cvc-elt.1: Cannot find the declaration of element 'beans'.Referenced file contains errors (http://www.springframework.org/schema/ 阅读全文
posted @ 2016-12-05 09:02 nuccch 阅读(30212) 评论(1) 推荐(0)