随笔分类 -  Spring boot

摘要:什么是代码覆盖率? 代码覆盖率是对整个测试过程中被执行的代码的衡量,它能测量源代码中的哪些语句在测试中被执行,哪些语句尚未被执行。 为什么要测量代码覆盖率? 众所周知,测试可以提高软件版本的质量和可预测性。但是,你知道你的单元测试甚至是你的功能测试实际测试代码的效果如何吗?是否还需要更多的测试? 这 阅读全文
posted @ 2022-05-05 23:07 久曲健 阅读(1152) 评论(0) 推荐(2) 编辑
摘要:写在前面 这一晃,又两周过去了,没有任何学习及产出,家里亲人离世,加上自己的胡思乱想,加重了自己的精神负担,到现在还是没太缓过来,找不到状态。 我本就是个爱胡思乱想的人,而且还轴得很,今年已经33了,突然感觉好可怕。。。。。。 自己单身干着急,就在那一个劲合计,为什么自己咋就这么费劲,处一个黄一个, 阅读全文
posted @ 2022-02-19 22:00 久曲健 阅读(259) 评论(2) 推荐(2) 编辑
摘要:好久没这么开心的笑了,果然还是小孩招人稀罕。 分类表设计与代码生成 sql语句 如下所示: drop table if exists category; CREATE TABLE `category` ( `id` bigint NOT NULL comment 'id', `parent` big 阅读全文
posted @ 2022-02-06 11:51 久曲健 阅读(101) 评论(0) 推荐(0) 编辑
摘要:写在前面 新增、编辑、删除功能都整完了,目前还差个查询功能。 当然,还存在一个很严重的问题。就是编辑修改当前行数据时是联动的,点取消,也会被修改,这显然是不对的,如下图所示: 任务拆解 前端增加按名称查询 修复编辑数据的联动问题 查询功能及修复编辑数据联动问题 找到问题后,就是想解决方案了,这时肯定 阅读全文
posted @ 2022-02-05 20:16 久曲健 阅读(227) 评论(0) 推荐(0) 编辑
摘要:一、写在前面 今天是大年初五了...... 不知不觉,又要上班了,美好的假期只剩一天了,有点不舍呢! 也不知道为什么,总感觉像没睡醒一样,也不是因为眼睛小,更多应该是自寻烦恼,想得多罢了。 二、参数校验任务拆解 对保存接口和查询接口增加参数校验 校验不通过时,前端弹出错误提示 三、集成Validat 阅读全文
posted @ 2022-02-05 11:35 久曲健 阅读(301) 评论(3) 推荐(0) 编辑
摘要:写在前面 也不知道怎么了,脑神经(太阳穴位置)特别疼,眯了一会,这会好多了,接着续上代码的感觉,就如同下午和一个粉丝说的一样。 先沉下心来吧 方向有了 然后就是执行力的事了 所以呢,还是想把想做的事先做了,冉柔坚持下去,这样未来自己也不会后悔。 不知道,这算不算自己的优点呢,哈哈哈,厚脸皮的说。 删 阅读全文
posted @ 2022-02-04 23:07 久曲健 阅读(508) 评论(0) 推荐(0) 编辑
摘要:写在前面 小时候特别想长大,现在特别想回到小时候,长大就会有烦恼,不是感叹生活各方面的压力,只是单纯的向往孩子般无忧无虑的生活。 看到这只汪之后,瞬间心情好了很多,刚才看书看到这样一句话很喜欢分享下: 讲真的,如果吼可以解决问题,那么驴将统治世界 突然发现,假期能有时间静下心来去学习,真的是件特别快 阅读全文
posted @ 2022-02-04 13:58 久曲健 阅读(369) 评论(0) 推荐(0) 编辑
摘要:## 写在前面 昨晚又失眠了,四点半才睡着,还做了两个很糟心的梦,八点半就醒了,感觉好累,好想一醉方休呀,不行呀,害怕酒驾,哈哈哈。 ![](https://img2022.cnblogs.com/blog/718867/202202/718867-20220203115334990-1559528 阅读全文
posted @ 2022-02-03 15:18 久曲健 阅读(321) 评论(0) 推荐(0) 编辑
摘要:什么是 Swagger? Swagger是一组围绕 OpenAPI 规范构建的开源工具,可帮助您设计、构建、记录和使用 REST API。主要的 Swagger 工具包括: Swagger Editor – 基于浏览器的编辑器,您可以在其中编写 OpenAPI 规范。 Swagger UI – 将 阅读全文
posted @ 2022-01-14 10:48 久曲健 阅读(1275) 评论(0) 推荐(0) 编辑
摘要:背景 本人自己使用的swagger2.0,鉴于颜值和OpenAPI规范,就想体验下,后续再补充各种情况的demo。 一、什么是swagger? OpenAPI规范(OpenAPI Specification 简称OAS)是Linux基金会的一个项目,试图通过定义一种用来描述API格式或API定义的语 阅读全文
posted @ 2022-01-11 15:31 久曲健 阅读(1039) 评论(0) 推荐(0) 编辑
摘要:我受用的是Vue3+Spring boot,前后端分离技术开发,针对跨域问题,我加了如下代码: @Configuration public class CorsConfig implements WebMvcConfigurer { @Override public void addCorsMapp 阅读全文
posted @ 2021-12-24 20:45 久曲健 阅读(379) 评论(0) 推荐(0) 编辑
摘要:一、写在前面 好在上周的加班,有了些成效,终于不用每天熬着了,可以为那段程序画上一个暂时性的句号了,最后希望项目顺利上线。 二、为什么要进行封装? 学习的角度看,更加贴近了封装的特性,使得代码整洁,复用率高,锻炼自己的能力。 协作的角度看,利人利己。别人调你的方法或者接口,效率更高。 三、如何进行分 阅读全文
posted @ 2021-12-07 21:35 久曲健 阅读(1048) 评论(0) 推荐(0) 编辑
摘要:一、PageHelper是什么? 是一个插件,可以控制接口显示数据,其原理就是Mybatis拦截器,拦截到SQL后,增加limit关键字,实现对查询结果的控制。 二、如何使用 1、在pom中加上依赖 <!-- pagehelper 插件--> <dependency> <groupId>com.gi 阅读全文
posted @ 2021-11-14 19:56 久曲健 阅读(224) 评论(0) 推荐(0) 编辑
摘要:写在前面 之前有写过关于spring boot Aop使用之类的文章,传送门,感兴趣的同学可以,详细查看文章。 这里其实还是为了方便调试,及日志输出使用。 使用实例 示例代码如下: package com.rongrong.wiki.aspect; import com.alibaba.fastjs 阅读全文
posted @ 2021-10-27 16:25 久曲健 阅读(196) 评论(0) 推荐(0) 编辑
摘要:一、拦截器简介 拦截器通常通过动态代理的方式来执行。 拦截器的生命周期由IoC容器管理,可以通过注入等方式来获取其他Bean的实例,使用更方便。 二、拦截器配置使用方式 1、过滤器拦截器作用范围 2、拦截器的使用 示例代码如下: package com.rongrong.wiki.intercept 阅读全文
posted @ 2021-10-27 14:43 久曲健 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、什么是过滤器? 过滤器是对数据进行过滤,预处理过程,当我们访问网站时,有时候会发布一些敏感信息,发完以后有的会用*替代,还有就是登陆权限控制等,一个资源,没有经过授权,肯定是不能让用户随便访问的,这个时候,也可以用到过滤器。过滤器的功能还有很多,例如实现URL级别的权限控制、压缩响应信息、编码格 阅读全文
posted @ 2021-10-27 12:16 久曲健 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一、目的 封装请求参数的目的,是为了统一和方便。直白点说,如果只查询一个属性,传一个入参,这是没问题的,要是一个对象有100个属性,查询需要多个参数关联,就需要统一方便管理了,简单说传对象就完了,哈哈哈。 二、实际案例 先举个例子,大家一看便知,比如我现在想搞个模糊查询,按照名称查询。 1、接口改造 阅读全文
posted @ 2021-10-13 23:43 久曲健 阅读(1043) 评论(0) 推荐(2) 编辑
摘要:寻找写代码感觉(六)之列表查询接口开发及返回结果的统一处理一、写在前面 有时候怕自己脑子锈掉(傻掉),得总用,怎么用?学习呀,这样可以最大化调动思维。 出院有几天了,不是我自己懒,是我真的坐不了太长时间,基本是坐着半小时吗,躺着一小时. 这几天好些了,可以坐1个多小时了,但是腰还是疼,突然感觉,能活着太不容易了。 这篇文章,停滞了有两天了,今天还是坚持下要 阅读全文
posted @ 2021-10-13 17:40 久曲健 阅读(457) 评论(0) 推荐(0) 编辑
摘要:一、Mybatis Generator生成器 见名知意,官方给出的代码生成器。好处就是不用自己写实体类、接口、xml文件了,应对简单增删改查是可以的。复杂的还是需要自己手写sql的。 二、Mybatis代码生成器的使用 下面将演示使用代码生成器,生成持久层代码。 1、添加POM依赖 <!-- myb 阅读全文
posted @ 2021-10-11 00:09 久曲健 阅读(649) 评论(0) 推荐(0) 编辑
摘要:一、常见的持久层框架 Mybatis (半自动,就是需要自己手动写sql) hibernate(全自动,不需要自己手动写sql) 二、数据库准备 每个数据库配置单独的用户,专库专用 IDEA配置数据库连接 增加数据库脚本 drop table if exists test; CREATE TABLE 阅读全文
posted @ 2021-10-08 12:56 久曲健 阅读(121) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示