因此,我在使用Swagger(Core 1.5.7)使用XML对象定义时遇到了麻烦。这里是我的XML代码:Swagger将下划线转换为camelcase

这是我的阳明代码:

result:

type: object

description: Some random description

properties:

status:

type: string

xml:

attribute: true

another:

type: object

properties:

customer:

type: object

properties:

superId:

type: string

xml:

name: my_super_id

attribute: true

我可以得到status没有问题,但my_super_id是null因为扬鞭与在参数生成模型类CamelCase,即mySuperId而不是my_super_id。 在我生成的模型类,我有这个: public ResultAnotherCustomer(@JsonProperty("mySuperId") final String mySuperId)

有没有什么办法解决这个问题?

+0

当你说模型类是在你的服务器代码?谁明确抛出错误?它是XML解串器吗? –

+0

是的,Swagger在构建过程中生成的模型类。我在帖子中添加了其他信息,即生成的模型类中的CamelCase输出。 –

+0

也许我错过了一些东西 - 为什么你不能只是改变模型,所以它说@JsonProperty(“my_super_id”)? –

java camel swagger,Swagger将下划线转换为camelcase相关推荐

  1. java itext 横线,Java itext生成pdf设置下划线,,package cn.o

    Java itext生成pdf设置下划线,,package cn.opackage cn.outofmemory.example.itextpdf;import com.itextpdf.text.C ...

  2. JAVA正则表达式匹配字母数字下划线符号

    正则表达式简单语法及常用正则表达式 基本符号: ^  表示匹配字符串的开始位置  (例外  用在中括号中[ ] 时,可以理解为取反,表示不匹配括号中字符串) $  表示匹配字符串的结束位置 *  表示 ...

  3. java 带横杠或下划线_的数据库字段变驼峰,比如ID_CARD_INFO_TITLE转换成idCardInfoTitle

    有个需求需要将数据库字段转换成驼峰字段,在网上找了一会这方面的工具, 写代码嘛,有现成的最好,但发现都写的乱七八糟, 有的各种引用工具类,有的是正则匹配来匹配去最后给出的结果还不对. 于是自己写了一个 ...

  4. java1.9关键字_对 Java 9 把单个下划线作为关键字的猜想

    我们知道 Java 的合法命名是以字母或下划线开头的字符串,当然,以前单个下划线 _ 也是一个合法的变量命名.但是自 Java 8 的第一个版本开始,单个下划线的变量名编译时会有警告 int _ = ...

  5. java 英文数字下划线_为什么Java7开始在数字中使用下划线

    JDK1.7的发布已经介绍了一些有用的特征,尽管大部分都是一些语法糖,但仍然极大地提高了代码的可读性和质量.其中的一个特征是介绍字面常量数字的下划线.从Java7开始,你就可以在你的Java代码里把长 ...

  6. java 下划线_Java SE 9:“ _”(下划线)更改

    java 下划线 In this post, we will discuss about What is the use of Underscore ("_") in Java M ...

  7. java能下划线开头_为什么Java7开始在数字中使用下划线

    JDK1.7的发布已经介绍了一些有用的特征,尽管大部分都是一些语法糖,但仍然极大地提高了代码的可读性和质量.其中的一个特征是介绍字面常量数字的下划线.从Java7开始,你就可以在你的Java代码里把长 ...

  8. 我可以在Android版式中加下划线吗?

    如何在Android布局xml文件中定义带下划线的文本? #1楼 Strings.xml文件内容: <resource><string name="my_text" ...

  9. Python 单下划线(“_“)与双下划线(“__“)以及以双下划线开头和结尾的的区别

    由于python 中没有java 语言中的private ,public, protected 之类的,就引用了下划线. 单下划线的作用: 以单下划线("_")开头的模块变量或者函 ...

最新文章

  1. Interview:算法岗位面试—上海某公司算法岗位技术(偏机器学习,证券基金行业)面试考点之进程与线程区别、GD改进的算法、ROC和AUC
  2. 面向对象编程 - 练习题
  3. 硬件:笔记本电脑7大分类总结,看完你就明白了!
  4. Linux文件系统基础(1)
  5. 怎么在html页面和js里判断是否是IE浏览器
  6. java中的多线程来看一看基础了
  7. 30道MySQL基础面试题
  8. linux程序内码,windows系统与linux系统的内码转换总结
  9. 【图像检索】基于matlab GUI综合颜色和形状特征图像检索【含Matlab源码 395期】
  10. oracle 查询 约束
  11. Django Ajax文件下载
  12. Unity3d+倾斜摄影技术应用
  13. 计算机nls数据丢失损坏无法启动,系统开机出现由于NLS数据丢失或损坏
  14. mysql master thread_Mysql的InnoDB引擎-3.CheckPoint手艺、Master Thread
  15. 基于SVM的猫咪图片识别器
  16. 《信息安全保障》一1.3 信息系统安全保障概念与模型
  17. Linux下启动Oracle数据库服务
  18. 『津津乐道播客』#134. 不是纹个皮皮虾你就能叫黑涩会了(嘉宾:索大)
  19. python - one day
  20. 【NB-Iot自我学习之路_3】NB平台介绍【电信篇】+【移动篇】

热门文章

  1. matlab语言和python_matlab语言转译成python
  2. VUE的导入(HelloWord)
  3. 大多数可穿戴设备的基本原理总结
  4. SpringBoot定时任务Schedule (七)
  5. 公文写作与计算机应用,德阳市事业单位《计算机应用和公文写作》真题.doc
  6. c语言里凤霞答案,C语言中循环结构的教学方法研究
  7. mysql查询班级作业提交情况_MySQL中查询获取每个班级成绩前三名的学生信息
  8. 前端框架 Angular 11.0.0 正式发布,不再支持 IE 9 、10
  9. Vue 3 源码公布
  10. PYPL 6 月编程语言排行