摘要:
加上direction="vertical" <el-container > <!--左侧栏菜单 menu:组件--> <Aside /> <el-container direction="vertical"> <!--头部内容区域 Header :组件--> <Header /> <!--右部内容 阅读全文
摘要:
height: calc(100vh - 50px); 请注意, 减号前后必须有空格!!! 减号前后必须有空格!!! 减号前后必须有空格!!! 阅读全文
摘要:
Lombok SequenceDiagram Tabnine AI Code MyBatisX Rainbow Brackets 前端 element Es6 intentions GitHub Theme Kite AI Code AutoComplete Vue page Vue Compone 阅读全文
摘要:
IJ中使用MyBatisX插件 在resources下面创建一个mapper文件夹 public interface UserMapper extends BaseMapper<User> { User findMyUser(Long id); } 选择UserMapper键盘按下alt+enter 阅读全文
摘要:
①先对SpringBoot配置,config/CorsConfig运行跨域请求 @Configuration public class CorsConfig implements WebMvcConfigurer { // 配置springboot跨域 @Override public void a 阅读全文
摘要:
登录认证 用户名密码加密存储进入数据库: BCryptPasswordEncoder 加密解密实现 用户登录进入系统接口: 获取用户名密码+解密,重写UserDetailsService方法通过验证数据库中的用户名密码; 如果密码正确,根据userid生成token,发送给前端进行存储,并把user 阅读全文
摘要:
1.在entity/User中定义一个查询结果的字段; @TableField(exist = false) //告诉数据库这个字段是不存在 private List<Book> bookList; //bookList是用于额外查询的字段 2.在mapper/userMapper中创建一个方法; 阅读全文
摘要:
以前是把验证码地址和id存在后端redis中,每次请求失败或成功都作废一组键值对;对于我的小服务器为了节省资源,我觉得把验证码放在前端生成,进行生成验证(前端客户端调用js,大部分还是前端来提供性能支撑); 验证码组件 components/ValidCode.vue <template> <div 阅读全文
摘要:
vue create springboot-vue-demo 按下空格是否选择 IJ的设置 alt+enter导入组件 element plus https://element-plus.org/zh-CN/component/button.html 安装: npm install element- 阅读全文
摘要:
//获取后端服务端口 @Value("${server.port}") private String port; //获取后端服务IP @Value("${file.ip}") private String ip; /** * 富文本文件上传接口 * @param file * @return * 阅读全文