- 輸出的字段的大小寫的問題
當時想這使用了kotlin, 就沒有使用get和set方法, 想著簡潔一點, 就把自動生成的get和set方法給刪除了, 結果使用接口中輸出的格式總是全小寫, 比如aId咋個都輸出aid, 當然可以使用單個的注解, 注解到get方法上, 但是這樣很麻煩, 找了半天才發現需要配置如下
spring:
jackson:
property-naming-strategy: LOWER_CAMEL_CASE
然后代碼中保留get和set方法
package com.weboosttools.admin_console_be.domain
import com.baomidou.mybatisplus.annotation.TableField
import com.baomidou.mybatisplus.annotation.TableName
import java.io.Serializable
/**
*
* @TableName a_multi
*/
@TableName(value = "a_multi")
class AMulti : Serializable {
var tags: String? = null
private var aId: Int? = null
fun getaId(): Int? {
return aId
}
fun setaId(aId: Int?) {
this.aId = aId
}
companion object {
@TableField(exist = false)
private val serialVersionUID = 1L
}
}
類似于getaId, 還不能寫成getAId, 會導致輸出全部變成小寫, 具體原因不知, 不過目前已經是自動生成的代碼呢, 所以先這樣