
springboot项目实战
文章平均质量分 79
实战
随便想的
这个作者很懒,什么都没留下…
展开
-
项目优化-
提前准备好两台服务器,分别安装Mysql并启动服务成功。我用windows上的mysql作为主库,linux上的mysql作为从库。原创 2024-02-24 00:00:00 · 383 阅读 · 0 评论 -
项目优化-缓存优化
目前系统存在一个问题——如果移动端的用户数量变多,系统访问量就会变大,将频繁访问数据库,那么系统性能会下降,用户体验差。我们通过缓存来提高系统的响应性能,提高用户的体验度。用户点击某个菜单时,服务端先看缓存是否有数据,有则直接返回给页面。缓存产品本质上是内存操作,相对于数据库查询操作访问速度要快上许多。原创 2024-02-22 00:15:00 · 1953 阅读 · 1 评论 -
套餐管理开发+手机验证码登录
显而易见,套餐管理背后对应的套餐表和菜品表是多对多关系。所以本次学习的本质就是mybatis-Plus的多对多的增删改查。原创 2024-02-23 00:00:00 · 911 阅读 · 0 评论 -
菜品管理开发
服务器端接收客户端页面上传到文件,通常会使用apache的两个组件:commons-fileupload、commons-io(io流,文件的上传下载本质上都是对流进行操作),直接使用这两个api代码比较繁琐。spring框架的spring-web包对文件上传进行了封装,大大简化了服务端代码,我们只需要在Controller的方法中声明一个MultipartFile类型的参数即可接收上传的文件。代码如下,post请求和upload路径都是element-ui规定好的。原创 2024-01-23 01:00:00 · 370 阅读 · 1 评论 -
分类管理功能
前面开发员工管理功能时,在新增员工时需要设置create_time、create_user、update_time、update_user等字段,在编辑员工时设置updata_time、update_user等字段。这些字段属于公共字段,很多表中都有这些字段。我们可以使用Mybatis Plus提供的统一处理这些公共字段(insert或update时为指定字段赋予指定的值),避免了重复代码。1、在实体类的属性上加入@TableField注解,指定自动填充的策略。原创 2024-01-22 15:41:08 · 464 阅读 · 0 评论 -
员工管理功能
在数据库employee表中,username(唯一约束)和status(默认为1)这两个字段比较特殊。在EmployeeController类中写这段代码。原创 2024-01-20 01:21:19 · 349 阅读 · 0 评论 -
静态资源映射+登录功能
这个项目是黑马的瑞吉外卖,我打算一边敲代码,一边做点笔记,方便自己之后回顾。原创 2024-01-19 21:47:40 · 462 阅读 · 1 评论