会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Roma
世界已黑白,此人已成仙。
年少轻狂,总以为天下事竭力有为。人事尽时,终感力不能及。
博客园
首页
新随笔
新文章
管理
[置顶]
随机生成验证码
摘要: import java.util.Random; /** * 随机生成验证码工具类 */ public class ValidateCodeUtils { /** * 随机生成验证码 * @param length 长度为4位或者6位 * @return */ public static Integ
阅读全文
posted @ 2023-04-06 09:45 罗|马
阅读(45)
评论(0)
推荐(0)
编辑
[置顶]
文件上传和下载
摘要: import com.rome.backend.common.R; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.PostMappin
阅读全文
posted @ 2023-04-02 10:56 罗|马
阅读(23)
评论(0)
推荐(0)
编辑
[置顶]
自定义异常类
摘要: /** * 自定义异常类 */ public class CustomException extends RuntimeException{ public CustomException(String message){ super(message); } }
阅读全文
posted @ 2023-04-01 22:27 罗|马
阅读(11)
评论(0)
推荐(0)
编辑
[置顶]
公共字段自动填充,例如更新时间,创建时间,创建人等
摘要: 加这个注解,可以创建,可以修改,也可以创建与修改时: @TableField(fill = FieldFill.INSERT_UPDATE)//创建与修改时自动填充 private LocalDateTime updateTime; 然后编写一个类,实现MetaObjectHandler接口重写in
阅读全文
posted @ 2023-04-01 20:55 罗|马
阅读(282)
评论(0)
推荐(0)
编辑
[置顶]
mp雪花算法生成的id到前端丢失精度问题
摘要: mp生成的id是Long型18位,但是js处理到16位就四舍五入了,解决办法就是在服务器转成字符串传给前端 WebMvcConfig 要继承 WebMvcConfigurationSupport,重写里面的 extendMessageConverters方法 @Override protected
阅读全文
posted @ 2023-04-01 08:36 罗|马
阅读(59)
评论(0)
推荐(0)
编辑
[置顶]
全局统一异常处理
摘要: import lombok.extern.slf4j.Slf4j;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.ControllerAdvice;impo
阅读全文
posted @ 2023-03-31 09:53 罗|马
阅读(41)
评论(0)
推荐(0)
编辑
[置顶]
单体架构中静态资源访问不到的处理
摘要: import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotatio
阅读全文
posted @ 2023-03-29 15:50 罗|马
阅读(21)
评论(0)
推荐(0)
编辑
[置顶]
mybatis-plus分页插件
摘要: import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomidou.mybat
阅读全文
posted @ 2023-03-24 23:28 罗|马
阅读(48)
评论(0)
推荐(0)
编辑
[置顶]
解决跨域问题
摘要: 什么是跨域? 跨域(Cross-Origin)指的是在 Web 开发中,浏览器的同源策略(Same-Origin Policy)限制了一个网页中加载其他域名下资源的能力。具体来说,同源策略指的是当浏览器执行一个跨域请求时,只有当该请求的协议、域名、端口号三者都与当前页面相同才会被允许。 解决方案:C
阅读全文
posted @ 2023-03-14 00:28 罗|马
阅读(97)
评论(0)
推荐(0)
编辑
[置顶]
后端给前端返回的统一结果集
摘要: import lombok.Data; import java.util.HashMap; import java.util.Map; @Data public class R<T> { private Integer code; //编码:1成功,0和其它数字为失败 private String
阅读全文
posted @ 2023-03-12 23:10 罗|马
阅读(52)
评论(0)
推荐(0)
编辑
[置顶]
springboot代码生成器
摘要: 导入依赖,mybatis-plus起步依赖不能比mybatis-plus-generator低 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <versi
阅读全文
posted @ 2023-01-09 20:28 罗|马
阅读(210)
评论(0)
推荐(0)
编辑
2024年1月30日
预定管理
摘要: controller package com.rome.hotel.data.controller; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.u
阅读全文
posted @ 2024-01-30 13:56 罗|马
阅读(10)
评论(0)
推荐(0)
编辑
2024年1月17日
富文本编辑器
摘要: 在components中创建wangEditor组件在页面引入即可 <template> <div style="border: 1px solid #ccc;"> <Toolbar style="border-bottom: 1px solid #ccc" :editor="editor" :de
阅读全文
posted @ 2024-01-17 14:39 罗|马
阅读(24)
评论(0)
推荐(0)
编辑
2024年1月12日
代码优化
摘要: 1.搭建minio 2.修改后端文件上传接口 在用户添加service中将avatar的值设置为 修改上传接口 3.修改不能修改用户名 在添加用户的index.vue中添加账户绑定disable默认值为false,用来控制修改的不能修改用户名 4.上传文件优化 把img的地址改为form.avata
阅读全文
posted @ 2024-01-12 22:53 罗|马
阅读(6)
评论(0)
推荐(0)
编辑
2023年12月22日
房间表
摘要: 1.创建表添加注释 CREATE TABLE hotel_room ( -- 房间ID,作为主键 自增 room_id INT PRIMARY KEY AUTO_INCREMENT, -- 房间号,用于标识房间的唯一编号 room_number VARCHAR(10), -- 房间名称 room_n
阅读全文
posted @ 2023-12-22 20:55 罗|马
阅读(15)
评论(0)
推荐(0)
编辑
2023年12月21日
房间类型表
摘要: 1.创建数据表及字段 CREATE TABLE hotel_room_type ( -- 房间类型ID,作为主键 room_type_id INT PRIMARY KEY AUTO_INCREMENT, -- 房间类型名称 room_type_name VARCHAR(50), -- 房间类型描述
阅读全文
posted @ 2023-12-21 21:23 罗|马
阅读(26)
评论(0)
推荐(0)
编辑
2023年12月20日
楼层表
摘要: 1.在数据库中创建楼层表及字段 CREATE TABLE hotel_floor( -- id 作为主键 floor_id INT PRIMARY KEY AUTO_INCREMENT, -- 楼层号 floor_number INT(1000), -- 楼层名称 floor_name VARCHA
阅读全文
posted @ 2023-12-20 22:41 罗|马
阅读(29)
评论(0)
推荐(0)
编辑
用户表的删除
摘要: /** * 批量删除酒店会员 * * @param userIds 需要删除的酒店会员主键 * @return 结果 */ @Override public int deleteHotelUserByUserIds(Long[] userIds) { for (Long id:userIds ) {
阅读全文
posted @ 2023-12-20 19:01 罗|马
阅读(5)
评论(0)
推荐(0)
编辑
2023年12月19日
用户表的改
摘要: 1.给头像放权限 若依的SecurityConfig添加头像路径 虚拟路径的映射,在若依中的ResourcesConfig文件中添加 前端修改样式显示出头像 编写一个imageController的函数,数据库中存的是图片名,拿到图片名字,在前端进行路径拼接,这样就能显示出图片 点击修改后数据会传到
阅读全文
posted @ 2023-12-19 21:59 罗|马
阅读(11)
评论(0)
推荐(0)
编辑
2023年12月6日
用户表的增
摘要: 将项目运行起来,点击左侧系统工具——》代码生成——》导入选择用户表导入即可 点击预览,将domain的代码复制到IDEA中,单机domain包直接ctrl+V就行 导入依赖,在pom文件中导入rome-common service,controller,mapper照理 xml文件在main包中与j
阅读全文
posted @ 2023-12-06 19:06 罗|马
阅读(11)
评论(0)
推荐(0)
编辑
2023年12月3日
新建模块&新建用户表&修改代码生成器文件&新建菜单
摘要: 1.新建模块 打开IDEA在项目结构中新建rome-hotel的一个springboot项目,什么依赖都不需要 在pom.xml文件中修改坐标,引用父坐标 在父级pom文件中将模块加入 在rome-admin中的pom文件中加入admin-hotel,这样就能带动这个模块启动 将包名修改成和rome
阅读全文
posted @ 2023-12-03 23:41 罗|马
阅读(17)
评论(0)
推荐(0)
编辑
下一页
Live2D