springboot开启驼峰命名
时间: 2023-05-28 20:01:32 浏览: 115
在Spring Boot中开启驼峰命名可以通过在配置文件中设置以下两个属性来实现:
```
spring.jackson.property-naming-strategy=SNAKE_CASE
spring.jackson.deserialization.property-naming-strategy=SNAKE_CASE
```
其中,`spring.jackson.property-naming-strategy`用于指定在序列化时使用的属性命名策略,`SNAKE_CASE`表示使用蛇形命名法。
而`spring.jackson.deserialization.property-naming-strategy`用于指定在反序列化时使用的属性命名策略,也设置为`SNAKE_CASE`。这两个属性的设置可以保证使用统一的属性命名规范,使代码更加规范易读。
相关问题
springboot 配置驼峰
要在Spring Boot中配置驼峰命名规则,你可以按照以下步骤进行操作:
1. 打开Spring Boot应用的配置文件(通常是application.properties或application.yml)。
2. 添加以下配置项,指定全局的命名策略为驼峰命名:
对于application.properties文件:
```
spring.jpa.hibernate.naming.physical-strategy=org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
```
对于application.yml文件:
```yaml
spring:
jpa:
hibernate:
naming:
physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl
```
3. 重新启动应用程序,Spring Boot将使用驼峰命名策略来处理实体类的命名。
这样配置后,你的实体类中的属性命名将会按照驼峰命名规则自动映射到数据库表中的列名。
springboot mybatis 驼峰
在Spring Boot中,可以通过配置`map-underscore-to-camel-case`属性为true来开启驼峰命名功能。有多种方式可以进行配置。一种方式是在application.yml文件中设置`mybatis.configuration.map-underscore-to-camel-case`为true。另一种方式是通过在配置类上使用`@Configuration`注解,并在`SqlSessionFactory`的配置方法中设置`bean.getObject().getConfiguration().setMapUnderscoreToCamelCase(true)`来开启驼峰命名转换。还可以通过在application.properties文件中设置`mybatis.configuration.mapUnderscoreToCamelCase=true`或`mybatis.configuration.map-underscore-to-camel-case=true`来进行配置。以上两种方式根据自己的IDE版本选择其中一种进行配置即可。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Springboot系列之8.2:Mybatis属性映射](https://blog.csdn.net/qq_32534441/article/details/90108573)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Springboot整合mybatis配置下划线转驼峰](https://blog.csdn.net/qq_39084358/article/details/101273745)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文