随笔分类 -  SpringBoot

SpringBoot系列
摘要:可能你插入字段为关键字时报如下错误,且字段名不适合改变 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax 阅读全文
posted @ 2020-05-27 18:03 社会大哥 阅读(3633) 评论(0) 推荐(0)
摘要:百度百科中这样解释到MD5加密: MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Li 阅读全文
posted @ 2020-05-14 14:40 社会大哥 阅读(8052) 评论(0) 推荐(0)
摘要:一.SpringBoot整合完Mybatis后,方法执行完后看不到sql语句,很影响我们的调试,下面就来介绍下如何在控制台打印sql: 分两种情况: 1.配置文件是application.properties类型的: logging.level.com.example.demo.mapper=deb 阅读全文
posted @ 2020-05-07 14:58 社会大哥 阅读(19177) 评论(0) 推荐(1)
摘要:在配置完Swagger测试完成后想到一个问题,swagger用来在开发阶段方便前后端开发。降低交流成本。但是版本上线之后,要是吧swagger带上去就危险了! 所以我想在生产环境中关闭Swagger,百度查询得知将swagger配置中的enable改为false,改正过来后进行测试; 在applic 阅读全文
posted @ 2020-04-14 17:27 社会大哥 阅读(9533) 评论(0) 推荐(0)
摘要:手写Api文档的几个痛点: 文档需要更新的时候,需要再次发送一份给前端,也就是文档更新交流不及时。 接口返回结果不明确 不能直接在线测试接口,通常需要使用工具,比如postman 接口文档太多,不好管理 Swagger也就是为了解决这个问题,当然也不能说Swagger就一定是完美的,当然也有缺点,最 阅读全文
posted @ 2020-04-14 16:35 社会大哥 阅读(4176) 评论(0) 推荐(0)
摘要:什么是 Spring Profiles? Spring Profiles 允许用户根据配置文件(dev,test,prod 等)来注册 bean。因此,当应用程序在开发中运行时,只有某些 bean 可以加载,而在 PRODUCTION中,某些其他 bean 可以加载。假设我们的要求是 Swagger 阅读全文
posted @ 2020-04-10 15:27 社会大哥 阅读(5610) 评论(0) 推荐(0)
摘要:最近公司在开发项目时用到了热部署,在这里做如下记录: 一、什么是热部署? 热部署,就是在应用正在运行的时候升级软件,却不需要重新启动应用。 二、什么是SpringBoot热部署? SpringBoot热部署就是在项目正在运行的时候修改代码, 却不需要重新启动项目。 有了SpringBoot热部署后大 阅读全文
posted @ 2020-04-10 11:20 社会大哥 阅读(34802) 评论(3) 推荐(8)
摘要:今天在公司开发项目进行接口调试的时候,前台连接后台时连接超时并显示netmask无法连接。 解决思路: 一、首先百度netmask是什么意思? 百度查找netmask: 如图显示为网络屏蔽,得知是和网络有关 二、检查前后端本机IP是否填写错误,发现IP正确 通过ipconfig查看本机IP,进行比对 阅读全文
posted @ 2020-04-09 17:42 社会大哥 阅读(1464) 评论(0) 推荐(0)
摘要:之前展示的方法,例如like,between,eq等,查看源码发现里面都是重载方法,第一个参数都为boolean类型的condition,默认为true,默认执行 模拟背景:前端页面有个查询需要姓名和邮箱来作为查询条件,填入姓名邮箱后,后端需要进行判断后查询sql 一:controller接收后判断 阅读全文
posted @ 2020-01-03 16:43 社会大哥 阅读(2170) 评论(1) 推荐(0)
摘要:详情或有不足请参考官方文档:https://mp.baomidou.com 最近在学习mybatisPlus时总结了一些常用的有关条件构造器的查询方法,以此做下记录,方便学习使用! eq: 等于 = 例子:eq("name", "老王") >name = '老王' ne: 不等于 <> 例子:ne( 阅读全文
posted @ 2020-01-03 11:34 社会大哥 阅读(1577) 评论(0) 推荐(1)
摘要:最近在学习MybatisPlus是总结了一些常见的方法,记录下来方便之后使用: BaseMapper源码展示: public interface BaseMapper<T> { /** * <p> * 根据 ID 查询 * </p> * * @param id 主键ID */ T selectByI 阅读全文
posted @ 2020-01-02 15:31 社会大哥 阅读(5719) 评论(0) 推荐(1)
摘要:实体类常用注解: ID:MP默认填充(基于雪花算法的自增ID) 数据库表名有要求:例如:统一前缀(mp_user等),使用注解@TableName,例如: @TableName("mp_user") public class User {} 表字段与实体类字段名称不对应,例如: public cla 阅读全文
posted @ 2020-01-02 14:46 社会大哥 阅读(1044) 评论(0) 推荐(0)
摘要:最近公司在用到SpringBoot整合Mybatis时当web端页面数据增多时需要使用分页查询以方便来展示数据。本人对分页查询进行了一些步骤的总结,希望能够帮助到有需要的博友。如有更好的方式,也希望评论留言,本人以作更好的改进。 SpringBoot+Mybatis+PageHelper实现分页 以 阅读全文
posted @ 2019-11-13 22:10 社会大哥 阅读(6109) 评论(4) 推荐(2)