摘要: 在Java中,以 ".ftl" 后缀结尾的文件是 FreeMarker 模板文件。 FreeMarker 是一种模板引擎,用于生成文本输出,特别适用于动态生成 HTML、XML、JSON 等文本格式。FreeMarker 使用 ".ftl" 后缀来标识模板文件,其中包含了模板的结构和动态内容的占位符 阅读全文
posted @ 2023-08-01 16:27 wrhiuo 阅读(171) 评论(0) 推荐(0)
摘要: `InitializingBean` 是 Spring Framework 中的一个接口,它用于在 Bean 实例化后进行初始化操作。当一个 Bean 实现了 `InitializingBean` 接口并被 Spring 容器创建后,Spring 会在该 Bean 的属性设置完成后自动调用 `aft 阅读全文
posted @ 2023-08-01 15:48 wrhiuo 阅读(109) 评论(0) 推荐(0)
摘要: jwt的一些工具包: import io.jsonwebtoken.Claims; import io.jsonwebtoken.Jwts; import io.jsonwebtoken.SignatureAlgorithm;这些包是用来做什么的 这些包是 Java 中使用 JSON Web Tok 阅读全文
posted @ 2023-08-01 14:07 wrhiuo 阅读(88) 评论(0) 推荐(0)
摘要: `HttpServletRequestWrapper` 是 Java Servlet API 中的一个类,它是一个装饰器设计模式的实现,用于扩展和包装原始的 `HttpServletRequest` 对象。通过继承 `HttpServletRequestWrapper` 类,我们可以在不修改原始请求 阅读全文
posted @ 2023-08-01 13:53 wrhiuo 阅读(206) 评论(0) 推荐(0)
摘要: `HandlerInterceptor` 接口是 Spring 框架中提供的一种拦截器(Interceptor),它用于在处理器方法执行前后,以及请求处理完成后进行拦截和增强处理。 拦截器是 Spring MVC 框架的一个重要组件,它可以用于在请求被处理前后进行预处理和后处理。拦截器可以用来实现诸 阅读全文
posted @ 2023-08-01 12:33 wrhiuo 阅读(59) 评论(0) 推荐(0)
摘要: `ServletRequest` 和 `HttpServletRequest` 是 Java Servlet API 中的两个接口,它们都用于表示客户端发起的HTTP请求,但在功能和用法上有一些区别。 1. `ServletRequest` 接口: - `ServletRequest` 是 Java 阅读全文
posted @ 2023-08-01 12:20 wrhiuo 阅读(222) 评论(0) 推荐(0)
摘要: `HttpServletRequest` 是 Java Servlet API 中的一个接口,用于表示客户端的 HTTP 请求信息。它提供了访问客户端发送的请求的方法和属性,包括请求的URL、请求参数、请求头、会话信息、Cookie、请求方法(GET、POST等)、请求体等等。 在 Java Web 阅读全文
posted @ 2023-08-01 11:40 wrhiuo 阅读(62) 评论(0) 推荐(0)
摘要: 1.RequestContextHolder 是 Spring 框架提供的一个工具类,用于在当前线程中持有和公开请求的上下文信息。它使用 ThreadLocal 来实现线程级别的变量绑定。 2.getRequestAttributes() 是 RequestContextHolder 的静态方法,用 阅读全文
posted @ 2023-08-01 11:30 wrhiuo 阅读(899) 评论(0) 推荐(0)
摘要: 在标准的Java Web应用程序中,每个请求通常都会由一个单独的线程来处理,而且这个线程是与请求一一对应的,也就是说每个请求都有一个对应的线程。 当客户端发送一个HTTP请求到服务器时,服务器会为该请求创建一个新的线程来处理该请求。这个线程负责接收请求、处理请求、执行相应的业务逻辑,并生成响应。在请 阅读全文
posted @ 2023-08-01 11:23 wrhiuo 阅读(300) 评论(0) 推荐(0)