Spring Boot
Spring Boot
机器人迈克猫
这个作者很懒,什么都没留下…
展开
-
Springboot 博客_002 项目环境配置
创建实体类Category.javaUser.java给实体类添加getter,setter方法以上实体类没有getter,setter等方法,可以使用lombok在编辑阶段自动生成响应数据类型:application/json响应参数说明:响应数据样例:1.2 创建Result响应类maven官网原创 2024-03-19 15:56:52 · 427 阅读 · 1 评论 -
Springboot 博客_001 环境准备(VS code版本)
本人喜欢用vs coder(免费又好用), 所以以下拿vs coder配置开发。原创 2024-03-14 14:06:56 · 589 阅读 · 0 评论 -
Spring Boot 笔记 029 用户模块
1.1 用户信息需要在多个链接使用,所以需要用pinia持久化。1.1.3 layout.vue中调用接口显示昵称和头像。1.1.1 定义store。1.3 基本资料的修改。1.1.2 接口函数。1.2.1 绑定事件。1.2.2 编写函数。1.3.1 定义接口。1.3.2 页面搭建。1.3.3 数据回显。1.3.4 调用接口。1.4.1 编辑页面。1.4.2 回显头像。1.4.3 图片上传。原创 2024-02-20 15:39:40 · 369 阅读 · 0 评论 -
Spring Boot 笔记 028 文章列表
1.4.2.5.3 uploadsuccess回调函数。1.3.1 article.js增加文章列表接口。1.3.4 搜索按钮,重置按钮,分页按钮。1.4.1 编辑页面,绑定数据,添加样式。1.4.2.3 使用quill组件。1.4.2.6.2 页面中编写函数。1.3.2 页面调用接口显示数据。1.4.2.2 导入组件和样式。1.4.2.5 上传文章图片。1.4.2.6.1 编写接口。1.4.2.6 添加文章。1.4.6.3 调用函数。1.1 导入中文语言包。1.4.2 文本编辑器。1.2 显示文章分类。原创 2024-02-20 11:03:35 · 536 阅读 · 0 评论 -
Spring Boot 笔记 027 添加文章分类
2.2.1.2 articleCategory.vue中调用接口并判断用了哪个按钮。2.2.1.1 article.js中定义接口。4.1 springboot+vue打包部署。1.2.2 在article.vue中调用。1.2.1 定义添加文章分类接口。1.1.3 添加单机时间调用。1.1.2 添加数据校验。3.1.2 定义删除弹框。1.1.1 添加分类。2.1.1 复用弹框。2.1.2 回显数据。2.2.1 更新分类。2.2.2 清空数据。3.1.1 定义接口。原创 2024-02-19 12:15:14 · 584 阅读 · 0 评论 -
Spring Boot 笔记 026 文章分类列表查询
1.1.3 在src/stores/token.js中定义store,定义状态Store时指定持久化配置参数。1.1.4.1 在login.vue中使用store将token存储到pinia中。1.1.2 在vue应用实例中使用pinia,在pinia中使用persist。1.1.4.2 在axios中添加请求拦截器使用pinia中的token。1.1.1 安装pinia npm install pinia。1.1.4 在组件中使用store。1.2 未登录统一处理。原创 2024-02-19 11:21:33 · 595 阅读 · 0 评论 -
Spring Boot 笔记 025 主界面
1.2.3 为菜单项 el-menu-item 设置index属性,设置点击后的路由路径。1.1.2 在src/router/index.js中创建路由器,并导出。1.1.4 声明router-view标签,展示组件内容。1.1.3 在vue应用实例中使用vue-router。1.2.2 声明router-view。1.1.1 安装vue router。1.2.1 配置子路由。原创 2024-02-18 18:07:56 · 491 阅读 · 0 评论 -
Spring Boot 笔记 024 登录页面
2.2 绑定数据模型并校验。2.3 清空表单内的数据。2.4 调用登录接口。原创 2024-02-18 14:40:51 · 756 阅读 · 0 评论 -
Spring Boot 笔记 023 注册页面
3.1.2 修改vite.config.js。1.1 request.js请求工具。3.1.1 修改request.js。3.3 定义表单校验规则。3.2 给表单绑定数据。2.1 编写注册接口。3.4 调用注册接口。原创 2024-02-18 14:25:05 · 655 阅读 · 0 评论 -
Spring Boot 笔记 022 前端环境准备
1.1.2 安装element-plus并修改main.js导入element-plus。1.2.3 拷贝request.js到utils目录下。1.2.1 删除components下自动生成的内容。1.2.2 新建api,utils,views。1.2.5 删除App.vue中自动生成的内容。1.2.4 拷贝静态资源到assets目录下。1.3 修改main.js并启动项目测试。1.3.1 修改main.js。1.1.3 安装axios。1.1.4 安装sass。1.1.1 安装vuw。原创 2024-02-18 12:31:10 · 530 阅读 · 0 评论 -
Spring Boot 笔记 021 项目部署
2.1.3 外部配置文件,在jar包同目录下配置application.yml文件(略)1.1 引入坐标,并双击package打包成jar包。3.1.1 定义application.yml。3.1 多环境开发(开发,测试,生产)1.2 在服务器上运行jar包。1.3 使用postman测试。2.1.2 环境变量更新(略)3.1.2 定义其他xml。2.1.1 命令更改端口。原创 2024-02-15 16:07:30 · 769 阅读 · 0 评论 -
Spring Boot 笔记 020 redis集成
2.3.1 在controller登录接口中设置值,在更改密码中删除值。2.3.2 在拦截器中获取值,和用户携带的值对比,如果不存在就拦截。2.1 引入redis坐标。2.2 配置redis信息。1.1 安装redis。2.3 使用redis。原创 2024-02-15 14:53:14 · 1134 阅读 · 0 评论 -
Spring Boot 笔记 019 创建接口_文件上传
1.3 创建文件上传controller。1.1 创建阿里OSS bucket。1.4 postman测试。原创 2024-02-14 23:08:55 · 810 阅读 · 0 评论 -
Spring Boot 笔记 018 创建接口_文章列表(分页)
1.5 Mapper中写动态sql比较麻烦,使用映射配置文件,注意xml路径要保持一致。1.1.1 创建pageBean封装分页的数据。1.1.2 引入pagehelper坐标。1.6 Postman测试。原创 2024-02-14 19:44:28 · 571 阅读 · 0 评论 -
Spring Boot 笔记 017 创建接口_新增文章
1.1.1.3 在需要的地方使用注解。1.1.1.2 自定义校验类。1.1.1.1 自定义注解。1.5 Postman测试。1.1实体类增加校验注释。1.1.1 自定义校验。原创 2024-02-14 19:16:13 · 842 阅读 · 0 评论 -
Spring Boot 笔记 016 创建接口_删除文章分类
1.1.5 Postman测试。原创 2024-02-14 18:35:08 · 1000 阅读 · 0 评论 -
Spring Boot 笔记 015 创建接口_更新文章分类
分组之间可以继承, A extends B 那么A中拥有B中所有的校验项。1.1.1 实体类id增加NotNull注释,并做分组校验。如果说某个校验项没有指定分组,默认属于Default分组。1.1.1.3 Controller中指定校验分组。1.1.1.2 实体类中指定校验项属于哪个分组。1.1.5 postman测试。1.1.1.1 定义分组。原创 2024-02-14 18:30:34 · 669 阅读 · 0 评论 -
Spring Boot 笔记 014 创建接口_查询单个文章分类详情
1.1.5 postman测试。原创 2024-02-14 18:00:18 · 709 阅读 · 0 评论 -
Spring Boot 笔记 013 创建接口_查询文章分类列表
2.1.1 postman测试发现日期字符串格式不符合要求。2.1.2 实体类添加注解。原创 2024-02-14 17:52:35 · 759 阅读 · 0 评论 -
Spring Boot 笔记 012 创建接口_添加文章分类
1.1.1 实体类添加校验。原创 2024-02-13 18:43:54 · 782 阅读 · 0 评论 -
Spring Boot 笔记 011 创建接口_更新用户密码
1.1.1 usercontroller添加updatepwd。1.1.3 serviceImpl添加。1.1.2 service添加。1.1.4 mapper中添加。原创 2024-02-13 18:22:26 · 177 阅读 · 0 评论 -
Spring Boot 笔记 010 创建接口_更新用户头像
1.1.1 usercontroller中添加updateAvatar,校验是否为url。1.1.5 postman调试。1.1.4 mapper添加。原创 2024-02-13 18:07:50 · 743 阅读 · 0 评论 -
Spring Boot 笔记 009 创建接口_更新用户基本信息
1.1.3 UserServiceImpl中添加update实现类。1.1.1 UserController中添加update方法。1.1.2 UserService中添加update接口。1.1.4 UserMapper中添加update方法。1.1.1 给User实体类添加校验。1.1.5 使用postman测试。原创 2024-02-13 17:52:26 · 922 阅读 · 0 评论 -
Spring Boot 笔记 008 创建接口_获取用户信息
1.2 从拦截器中获取解析完的token而不是在controller中自己解析。1.1.2 User实体类中增加转json忽略password注释。1.1.3.1 实体类驼峰命名和数据库下划线命名无法匹配。1.2.2 在拦截器中放数据,并且记得清数据防止内存泄漏。1.2.1 编写工具类ThreadLocalUtil。1.2.3 在userinfo中拿数据。1.1.1 编写userinfo接口。1.1.3.2 需要在配置文件中配置。1.1.3 在postman中测试。原创 2024-02-13 17:27:21 · 937 阅读 · 0 评论 -
Spring Boot 笔记 007 创建接口_登录
1.4.2 编写article list controller。1.2.3.1 引入springboot单元测试坐标。1.4.1 编写login controller。1.3.2 注册拦截器,登录和注册接口需要放行。1.2.3.2 在单元测试文件夹中创建测试类。1.2.3.3 运行测试类中的生成和解析方法。1.2.4 在utils包中添加jwt工具类。1.4 编写controller。1.2.2 引入JWT坐标。1.2.1 JWT原理。1.3.1 编写拦截器。1.4.3 不带请求头。1.5.2 带请求头。原创 2024-02-13 16:44:47 · 1101 阅读 · 0 评论 -
Spring Boot 笔记 006 创建接口_注册
1.1.7.4 编写全局异常处理器,添加exception包,添加注释@RestControllerAdvice。Controller接收路由-->Service执行和数据库的逻辑操作-->Mapper映射到真实的数据库操作。1.1.6.3.1 注册接口,post,body,urlencoded。可以使用lombok的注解自动生成,添加无参的构造器和全参的构造器。1.1.1 创建相应的类和接口,impl实体类实现impl接口。1.1.4 编写UserServiceImpl。报错了,原因是没有构造方法。原创 2024-02-13 00:06:24 · 1174 阅读 · 0 评论 -
Spring Boot 笔记 005 环境搭建
tips: 有情况下idea中包结构是.形式的没有铺开,可以按图示方式转换成普通的包结构显示。2.3 porn.xml中引入web,mybatis,mysql等依赖。3.1 在application.yml中配置数据库信息。2.3.2 删除junit 依赖--不能删,删了会报错。2.3.3 引入spring web依赖。2.3.4 引入mybatis依赖。6.1 启动,不报错则创建环境成功。2.3.5 引入mysql依赖。4.2 根据数据库表创建实体类。1.1 创建数据库和表(略)原创 2024-02-10 23:18:30 · 853 阅读 · 0 评论 -
Spring Boot 笔记 004 自动配置和自定义starter
dmybatis-spring-boot-starter引入dmybatis-spring-boot-aotuconfigure和dmybatis-spring-boot-aotuconfigure本身引入的其他包。003讲到了导入jar包中的方法,但其实是个半成品,别人写的jar包中的方法我要在自己的代码中去调用,非常的不方便。创建两个maven工程dmybatis-spring-boot-aotuconfigure,dmybatis-spring-boot-starter。以下文件没用到,删了。原创 2024-02-09 15:44:07 · 957 阅读 · 0 评论 -
Spring Boot 笔记 003 Bean注册
以上,可以通过在启动类添加@import(CommonImportSelector )注解调用,但是后面有可能还有其他注解,进一步对注解进行封装,创建注解类。以上因为在入口文件的同级目录下会自动扫描,所以可以直接用,如果不在同级目录,需要使用import。在入口文件中调用(注意调用默认的是类名,也可以通过@Bean("aa")起别名)在porn.xml种添加的第三方jar包依赖,并刷新。以上,如果有很多类,就会非常的臃肿,所以,做一些封装。以上放到启动类中,不推荐,建议创建一个专门定义的类。原创 2024-02-08 16:19:05 · 845 阅读 · 0 评论 -
Spring Boot 笔记 002 整合mybatis做数据库读取
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。mysql和mybatis依赖配置。编写controller。原创 2024-02-07 17:42:48 · 743 阅读 · 0 评论 -
Spring Boot 001 环境配置以及初始化项目
后端:JavaSE, SSM(Spring+SpringMVC+MyBatis)resource目录下创建application.properties。前端:HTML, CSS, Javascript。创建controller文件夹以及具体的文件。Application启动文件。启动application文件。使用IDEA引到界面创建项目。sprint boot工程。porn.xml引入依赖。创建resource目录。编写control文件。修改端口号以及虚拟路径。刷新porn.xml。原创 2024-02-07 17:31:35 · 1372 阅读 · 0 评论