目录
type-aliases-package 配置文件里的作用
配置位置:
配置作用:
map-underscore-to-camel-case: true 配置作用
配置位置
配置作用
.yaml 文件中,不管是代码中,还是配置中心nacos 中都可以配置。
server:port: 8603
spring:datasource:url: jdbc:mysql://localhost:3306/moon?useSSL=falseusername: rootpassword: rootdriver-class-name: com.mysql.jdbc.Driver
mybatis:type-aliases-package: com.zjk.moon.common.entity #实体类所在的包configuration:map-underscore-to-camel-case: true
logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS
mybatis:type-aliases-package 的作用就是在Mapper.xml 文件中,会用到resultType 等返回类,我一般会把返回的实体类写成全类名(com.leo.model.UserInfo)这种格式。
使用了type-aliases-package 配置后就可以将全类名写成下面代码块中的类名即可。
在.yaml 文件中,包括nacos 的yaml 配置文件也可以。
server:port: 8603
spring:datasource:url: jdbc:mysql://localhost:3306/moon?useSSL=falseusername: rootpassword: rootdriver-class-name: com.mysql.jdbc.Driver
mybatis:type-aliases-package: com.zjk.moon.common.entity #实体类所在的包configuration:map-underscore-to-camel-case: true #设置成驼峰命名法,不设置的话就不是驼峰类型,需要和数据库自动断一致,例如:(不设为true,实体类字段也要设置成tb_book样式)
logging:level:cn.itcast: debugpattern:dateformat: MM-dd HH:mm:ss:SSS
#设置成驼峰命名法,不设置的话就不是驼峰类型,需要和数据库自动断一致,例如:(不设为true,实体类字段也要设置成tb_book样式)设置成true 后: 数据库字段:user_id 实体类字段:userId;
下一篇:grubby命令详解