spring boot
夏殿灬青葛石
雨天不忘奔跑。
展开
-
vue-element-template前端请求对接后端
将vue-element-template中被mock拦截的请求交给后端对接的过程原创 2022-11-02 15:23:10 · 171 阅读 · 0 评论 -
Jwt跨域认证
启动项目,用post方法发送json格式数据,拿到token。原创 2022-11-02 14:19:15 · 89 阅读 · 0 评论 -
axios的安装使用以及跨域问题的解决
修改App.vue中的数据并保存,App组件会重新创建,销毁掉之前的App组件,再挂载新的App组件【重新渲染】导入axios,清除tableDate中的假数据,把response.date给tableDate。这是一个跨域问题,因为请求的url中的端口是80,而当前页面的url中的端口为8080,将表格中的prop【属性】和请求得到的数据response.data中的字段对应一下。80端口的请求从8080端口来的,被CORS策略阻止了,因为请求资源里。不然默认访问vue的服务端口【默认8080】原创 2022-10-25 22:56:07 · 554 阅读 · 0 评论 -
MybatisPlus条件查询与分页查询
主要涉及条件构造体queryWrapper的简单使用,更多用法【如分组、排序等】可以前往mybatis官网查看相关文档。掌握Ipage接口与BaseMapper中selectPage方法简单使用即可。实际是一个page拦截器,核心参数DbType.MYSQL,指定数据库类型。可以分页查询中结合条件查询使用【传个querWrapper就行】只显示两条了,共7条,4页。原创 2022-10-19 21:07:10 · 2159 阅读 · 0 评论 -
MybatisPlus多表查询
一定要生成get、set,否则Result中的orders拿不到selectByUid方法的返回值【没有set方法】简单对应order_t表加上get、set即可,主键id最好用Integer类型。指定非表中数据【exist=false】,生成get、set。注意订单表不要直接取名order会与SQL关键字冲突。接下来首先来实现查询用户的时候把其所有订单查出来。接下来实现查询订单的时候把其用户一起查出来。这里的@Resuts等于是做了一个拼接。原创 2022-10-17 18:09:32 · 1356 阅读 · 0 评论 -
使用MybatisPlus连接mysql并获取数据
这里推荐使用SQLyog社区版进行元数据设计和添加数据,navicat的使用体验实在是太烂了【实际基本只能用于查询】,不注入的userMapper是空的【未初始化的】,不能实例化而要拿到其对象的场景都可以使用注入的方法。用之前的swagger3也可以发,当然Apipost也行。对应数据库中user表中数据,自动生成get、set,方便查看结果再加个toString。原创 2022-10-17 10:54:45 · 2173 阅读 · 0 评论 -
使用Swagger3自动生成RESTful API文档
这里因为我配置了tomcat服务端口为80【http默认端口】如果没有修改端口,请访问8080端口原创 2022-10-15 13:19:14 · 305 阅读 · 0 评论 -
RESTful API设计规范整理与实现模拟
幂等性:即保证重复进行请求和请求一次的效果相同【服务器上资源的状态从第一次请求后就不再改变】安全性:如使用GET操作获取资源时,不会引起资源本身的改变,也不会引起服务器状态的改变。405(Method Not Allowed)方法不允许,一般是请求数据格式问题。201 (create),保存或提交资源成功。200(ok)获取成功、更新成功、删除成功。5.delete请求用于删除数据。4.patch请求用于部分修改。1.get请求只用于获取数据。2.post请求用于添加数据。3.put请求用于修改数据。原创 2022-10-14 23:43:59 · 172 阅读 · 0 评论 -
拦截器-请求前拦截
通过设置什么情况下为true通过拦截,多个拦截器属于串行结构,同一阶段全部拦截器返回true才能通过该阶段的拦截。原创 2022-10-14 15:01:29 · 178 阅读 · 0 评论 -
Springboot文件上传
这里一定要发form-data格式的数据。路径粘过来查一下,上传成功!原创 2022-10-14 12:09:28 · 149 阅读 · 0 评论 -
5分钟学会springboot获取b端请求数据
key1=value1&key2=value2…设置tomcat服务端口【80为http协议默认端口,tomcat默认端口8080】用post方式向你的方法映射的地址发送一个请求,附上实体中的参数,随便给点值测试下。设置哪些文件夹下内容变更不重启【static下存放静态资源】接收json格式的数据要加一个注解RequestBody。设置重启路径【该路径下所有文件变动都会导致服务器重启】注册表勾选’允许编译器自动构建当app运行时’写一个请求控制器【用注解注册】用以处理请求。加上对应version。原创 2022-10-12 13:08:29 · 309 阅读 · 0 评论