宠物护理平台 - springboot 后端
1.简介
Spring Boot是一款轻量级、高效的Java开发框架,极大地简化了Spring应用的开发流程。它基于Spring框架,提供自动配置功能,可根据项目依赖自动设置好常见的配置,减少了开发者手动配置的工作量。
通过内置服务器,如Tomcat、Jetty等,能让应用快速运行起来。同时,它支持多种打包方式,方便部署到不同环境。Spring Boot还具备丰富的插件和工具,便于进行监控、管理。凭借这些特性,开发者能更专注于业务逻辑,提高开发效率,广泛应用于Web开发、微服务等领域。
2.技术栈
1.在开发效率上:使用Maven包管理工具、Mybatis高效编写数据库语句、PageHelper实现高效分页查询和Lombok便捷了实体类的封装。
2.在安全性方面:首先使用JWT令牌保障用户信息安全,其次使用了阿里云短信服务为用户提供高效安全的登录校验服务,并且添加@Valid注解进行数据校验;其次我还使用了定时器,为订单进行状态的自动更新。最后使用WebSocket,接受客户和客服的不同种类型消息,实现两端实时通讯,将文字、图片、语音和视频(同时获取第一帧封面照片,优化消息展示,提高流畅度)进行存储。