- 博客(5)
- 收藏
- 关注
原创 在Spring Boot中使用WebSocket实现实时通信
WebSocket是一种在单个TCP连接上进行全双工通信的协议。它使得客户端和服务器之间的实时通信变得更加高效和方便。在现代Web应用中,WebSocket常被用来实现聊天系统、通知推送、在线游戏等实时功能。本篇文章将介绍如何在Spring Boot中使用WebSocket实现实时通信。通过Spring Boot和WebSocket,我们可以非常方便地实现实时通信功能。在本文中,详细介绍了如何配置WebSocket、创建WebSocket处理器以及如何处理连接的生命周期事件。
2024-06-17 16:56:10 768
原创 在Spring Boot中使用Task实现定时任务
在现代应用程序开发中,定时任务是一个非常常见的需求,例如定时发送邮件、定时清理日志等。在Spring Boot中,可以使用Spring的Task机制轻松实现定时任务。本篇文章将介绍如何在Spring Boot中使用Task,实现简单而灵活的定时任务管理。通过Spring Boot提供的Task机制,我们可以非常方便地实现定时任务。无论是简单的@Scheduled注解,还是使用实现更复杂的任务,Spring Boot都为我们提供了强大的支持。希望本文能够帮助您在项目中更好地使用定时任务功能。
2024-06-17 16:48:35 667
原创 使用JWT实现身份认证的原理与实践
本文介绍了JWT的基本原理及在Spring Boot中的实践方法,通过使用JWT可以实现简单而有效的身份认证机制,提高系统的安全性和可扩展性。希望本文对您有所帮助!
2024-06-17 16:44:41 847
原创 使用AOP编程处理公共字段填充
在多个业务表中都有公共字段,如create_time、create_user(插入数据时用到);update_time,update_user(插入/更新数据时用到)。插入数据的时候需要为这些字段赋值,会有大量重复的冗余set方法代码,并且后期如果表结构发生变化,代码也随之需要跟着修改,此时需要修改的代码量过于庞大导致开发效率降低。然后自定义切面类AutoFillAspect,统一拦截加入了AutoFill注解的方法,通过反射为公共字段赋值。在Mapper的方法上加入AutoFill注解。
2024-05-18 13:08:34 229
原创 不饿不送跑腿平台员工管理开发
有2个注意事项:①可以用BeanUtils工具类中的copyProperties方法来对对象进行拷贝,前提是对象的属性有一部分是相同的。注意:当前端提交的数据和实体类中对应的属性差别较大时(也就是实体类中会有多余的属性),建议使用DTO来封装(DTO里的数据字段和前端提交的数据字段都能对应上)。2. 在EmployeeService中编写如下代码,思路是:先创建一个emloyee实体类,然后把DTO的数据拷贝到实体类中,然后对剩下的属性进行赋值。//TODO 后续需要改为当前登录用户的id。
2024-04-20 09:27:43 484 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人