首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【bug日记】已解决:Invalid bound statement (not found): 找不到对应的Mapper映射类

    需要对复杂嵌套的json对象进行curd 灵机一动 反手写个类型处理器吧 JSONTypeHandler 然后再把类型处理器在Data的实体类当中映射出来 然后就有了 public class...> 问题就出现了 除了这个 映射了json类型的查询可以curd以外 其他所有原生态的封装好的方法全部都不能用了!!!...List list = this.selectList(queryWrapper); if (list.size() == 1) { return list.get...找不到selectList 方法!!!...学过Java都知道 一个子类继承他的父类 使用他父类的方法不是理所当然的吗? 这个BaseMapper的selectList 方法就好端端摆在那里 他就是用不了!说找不到! 你想一下气不气人?

    1K22

    SpringBoot Swagger 的使用

    SpringBoot Swagger 的使用 1.先说说Swagger的好处 2.使用 3.Swagger常用注解 4.配置 1.先说说Swagger的好处 整合到Spring Boot中,构建强大RESTful...API文档,并且使用简单 省去接口文档管理工作,修改代码,自动更新 Swagger2也提供了强大的页面测试功能来调试RESTful API。...2.使用 swagger使用起来很简单,只需要两步就可以了。 添加pom依赖....启动访问效果 3.Swagger常用注解 Api:修饰整个类,描述Controller的作用 ApiOperation:描述一个类的一个方法,或者说一个接口 ApiParam:单个参数描述 ApiModel...API ApiError :发生错误返回的信息 ApiImplicitParam:一个请求参数 ApiImplicitParams:多个请求参数 4.配置 在引入jar包正常启动后, 已经可以正常使用Swagger

    51710

    【swagger】C# 中 swagger 的使用及避坑

    开发 web api 的时候,写文档是个痛苦的事情,而没有文档别人就不知道怎么调用,所以又不得不写。 swagger 可以自动生成接口文档,并测试接口,极大的解放了程序员的生产力。...3 显示说明 swagger 可以读取代码中的注释,并显示在网页上。如此一来,我们只需要在代码中将注释写好,就可以生成一份可供他人阅读的 API 文档了。...' and method 'GET'. ?...这可以避免报错,但多个方法只会在 swagger 中展示一个。治标不治本,不推荐。所以唯一的解决方案就是设置成不同的路由。不知道这个问题在之后的版本中会不会修复。...7 传递 header 调用 api 时,有些信息是放在 HTTP Header 中的,例如 token。这个 swagger 也是支持的。

    8.5K21

    Hibernate之集合映射的使用(Set集合映射,list集合映射,Map集合映射)

    a:数据库的相关知识:   (1):一个表能否有多个主键:不能;   (2):为什么要设置主键:数据库存储的数据都是有效的,必须保持唯一性;   (3)为什么id作为主键:因为表中通常找不到合适的列作为唯一列...,即主键,所有为了方便用id列,因为id是数据库系统维护可以保证唯一,所以就把这列作为主键,简单的说为了方便;如果找不到合适的列,除了使用id列以为作为主键,也可以使用联合主键,即多列的值作为一个主键,...从而确保了记录的唯一性,即为联合主键; Hibernate的映射很重要哦,如果是一般的映射,很容易掌握和使用,但是如果是集合映射呢,这里简单使用一下集合映射; 1:第一步,作为使用别人框架的中国人...集合一定要指定的,指定排序列的名称,因为list是有序的   (3) Map映射                 name指定要映射的map集合的属性                 table集合属性要映射的表...sf.openSession(); 109 session.beginTransaction(); 110 111 User user = (User)session.get

    3.5K100

    Swagger之外的选择

    swagger想必大家都用过吧,非常方便,功能也十分强大。如果要说swagger有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?...因此如果要想实现想要的文档,还是需要遵循一定的规范。...外,还支持IOS的model生成效果如下: ?...JApiDocs也利用了这一特性来解析接口返回的结果,但由于JApiDocs是静态解析源码的,因此你要明确指出返回对象的类型信息,JApiDocs支持继承、泛型、循环嵌套等复杂的类解析。...但是JApiDocs不具备swagger在线调试功能。如果有一天JApiDocs支持在线调试后,那时候肯定会有一大波追随者,毕竟写代码的谁喜欢写多余的注解!~

    84640

    Swagger之外的选择

    swagger想必大家都用过吧,非常方便,功能也十分强大。如果要说swaager有什么缺点,想必就是注解写起来比较麻烦。如果我说有一款不用写注解,就可以生成文档的工具,你心动了吗?...他就是我们今天的主角——JApiDocs。 下面我们一起来看看如何使用!...因此如果要想实现想要的文档,还是需要遵循一定的规范。...JApiDocs也利用了这一特性来解析接口返回的结果,但由于JApiDocs是静态解析源码的,因此你要明确指出返回对象的类型信息,JApiDocs支持继承、泛型、循环嵌套等复杂的类解析。...但是JApiDocs不具备swagger在线调试功能。如果有一天JApiDocs支持在线调试后,那时候肯定会有一大波追随者,毕竟写代码的谁喜欢写多余的注解!~

    1.1K10

    什么是映射?如何清晰的理解映射?

    我们在计算机科学和数学里经常用到映射概念,这里打个比方就容易理解了 不废话 直接作出最直白的解释 : 生活里存在大量的对应 : 比如一个人的身份证号对应一个人 一张电影票对应一个人  一个丈夫配一个妻子...(对,就是你脑补的那些画面) 说白了 映射就是一种特殊的对应关系 生活里 一箭射一只鸟 多箭射一只鸟 一箭射多只鸟 映射里 每一箭必须射到鸟 还不能一箭射多只鸟 对的 就跟你这个单身狗一样 家里催着你必须结婚...还只能结一个 在计算机科学里就相应的这么理解: 映射就是将两个对象对应起来 对应的对象叫象 被对应的对象叫原象 以java中的map举例 Map names = new HashMap(); names.put...(“9527”, “唐伯虎”); 这里就将9527和唐伯虎对应起来 建立了两者的映射(对应) 9527就是唐伯虎

    2.7K20

    这都什么奇葩bug

    : No mapping for GET /null/swagger-resources/configuration/security 2021-11-16 18:43:57.800...: No handler found for GET /null/swagger-resources 那么一眼定位到具体相关异常时swagger相关,那么关于路径确实找不到指定资源,启动为什么会报没有相关路径呢...否,此类路径是访问swagger的页面路径,非业务内接口路径 2、为什么之前没有报错? 此类路径是项目启动成功后报错,且不影响本地联调,只有今天偶现! 3、是否需要加入到路径忽略资源中防止次报错?...否,api用于test环境供前后端联调参考使用,生产环境进行关闭,不会有此问题 4、定位 原因是前天我将本地项目进行前端联调启动后进行ip地址的访问,造成前端保留此地址后,浏览器的自动刷新找不到相应路径造成...注意是多端进行库存扣减时的同一商品扣减进行的锁应对,为了保证此共享集合的多任务性实现。其实只是保证了可见性。

    73510

    【Swagger】可能是目前最好的 Spring Boot 集成 swagger 的方案

    【Swagger】可能是目前最好的Spring Boot集成 swagger 的项目 ?   据说程序员最恨的两件事:一件是别人不写文档,另一件是自己写文档。   ...为表达对于这位英雄的敬意,江湖人称--丝袜哥(Swagger音译)。 ?   一个典型的生成后 swagger 的接口文档页面如上图所示。关于丝袜哥的传奇故事,我们今天就说到这里。...通过图片其实可以看出原生的界面、功能还是比较有限的。首先没有一个登录界面,基本上在使用时没几个人改 swagger 的默认地址。...所以别人发现你的接口地址很容易访问到你的 swagger 页面,这就带来了安全风险。另一点就是这个界面,怎么说呢,至少不是我喜欢的款。...配置篇 spring: swagger: enabled: true   配置结束了,如果你只想用最基本的 swagger 的功能的话。

    90450

    TS 类型体操:索引类型的映射再映射

    true: false; 那么对于索引类型,如何做运算并产生新的类型呢? 答案是映射类型。 映射类型 映射类型就是用于构造新的索引类型的。...还可以对索引做转换,比如修改索引名,加上 get: type Getters> = { [Key in keyof T as `get${Capitalize...as 后面是把索引转换成什么,我们是在原来的基础上做了修改,加上了 get,并且后面内容首字母大写,这个 Capitalize 也是 TS 内置的类型。...} 支持重映射之后,映射类型可以对索引类型做更多的修改。...对索引类型当然也可以做运算,对应的类型就是映射类型。 映射类型在生成新的索引类型的过程中,还可以加上或去掉 readonly、?的修饰符。

    1.4K10

    一文搞懂Swagger,让你明白用了Swagger的好处!!!

    前后端分离缺陷 了解Swagger之前,需要先知道什么是前后端分离 现在的时代 SpringBoot + VUE 以前的时代 SSM + JSP模板引擎====>后端程序员 前后端分离时代 通过相关的API...[计划大纲],团队实时更新最新的API,可以降低集成的风险; 早些年:指定world计划文档 前后端分离: Swagger简介 Swagger官网 号称世界上最流行的API框架 RestFul API...配置扫描接口 Docket.select(); 在SawggerConfig配置类完善配置扫描接口的参数 /** * 配置了Swagger的Docket的Bean实例 * * @return...Swagger2 Swagger-ui 创建SpringBoot项目,导入Swagger依赖 创建Swagger配置类 配置Swagger的Docket的Bean实例 配置Swagger信息 我们可以通过...Swagger给一些比较难理解的属性或者接口,增加注释信息 接口文档实时更新 可以在线测试 Swagger是一个优秀的工具,几乎所有的大公司都在用 需要注意:正式发布的时候,关闭swagger!!!

    4.8K40
    领券