- 博客(5)
- 收藏
- 关注
原创 Java开发中的POJO、VO、DTO、Entity和Domain的概念、异同与实际应用
在Java开发中,POJO(Plain Old Java Object)、VO(Value Object)、DTO(Data Transfer Object)、Entity和Domain都是重要的概念,但它们各自有其特定的含义和用途。理解这些概念之间的异同,有助于更好地设计和管理Java项目。
2025-02-03 14:45:49
452
原创 SpringBoot实现拦截器功能
这个⽅法需要返回⼀个布尔类型的值. 如果返回true, 就表⽰放⾏本次操作, 继续访问controller中的 ⽅法. 如果返回false,则不会放⾏(controller中的⽅法也不会执⾏).在拦截器当中,开发⼈员可以在应⽤程序中做⼀些通⽤性的操作, ⽐如通过拦截器来拦截前端发来的请求, 判断Session中是否有登录⽤⼾的信息. 如果有就可以放⾏, 如果没有就进⾏拦截.概念 :拦截器是Spring框架提供的核⼼功能之⼀, 主要⽤来拦截⽤⼾的请求, 在指定⽅法前后, 根据业务需要执⾏预先设定的代码。
2025-01-04 13:32:13
973
原创 SpringBoot 实现过滤器
一 过滤器介绍1.1 过滤器概念过滤器,即filter,它是javaWeb三大组件之一(Servlet程序、Listener监听器、Filter过滤器)作用:既可以对请求进行拦截,也可以对响应进行处理。常用于做权限检查,记录日志操作、拦截过滤请求、对请求字符设置编码等。1.2 过滤器生命周期SpringBoot定义一个过滤器很简单,只需要实现Filter类,然后重写它的3个方法即可。init方法:程序启动调用Filter的init()方法,永远只调用一次;
2025-01-04 13:16:33
346
原创 基于Spring Boot 3与JWT构建现代化登录认证机制
setId(Claims.ID)//设置jti(JWT ID):是JWT的唯一标识,根据业务需要,这个可以设置为一个不重复的值,主要用来作为令牌的唯一标识。.setExpiration(new Date(System.currentTimeMillis() + expiration))//设置令牌过期时间。原文链接:https://blog.csdn.net/Yaml4/article/details/137057267。.setIssuedAt(new Date())//设置签发时间。
2024-12-22 02:46:51
804
1
原创 IDEA(2023版)SpringBoot热部署 详细步骤
(1)勾选:设置->构建、执行、部署->编译器->自动构建项目,点击应用。(2)勾选:设置->高级设置->编译器->编译器中的第一个选项,如下图,点击应用。2、在application.yml中配置devtools。3、配置项目自动编译。
2024-12-22 01:14:32
398
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人