总结springboot开启mybatis驼峰命名自动映射的三种方式
在Spring Boot项目中启用MyBatis的驼峰命名自动映射有几种方式,以下是三种常见的配置方法:
- 在
application.properties
或application.yml
配置文件中添加配置:
# application.properties
mybatis.configuration.map-underscore-to-camel-case=true
或者使用YAML格式:
# application.yml
mybatis:
configuration:
map-underscore-to-camel-case: true
- 在
MyBatisConfig
配置类中配置:
import org.apache.ibatis.session.Configuration;
import org.mybatis.spring.boot.autoconfigure.ConfigurationCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class MyBatisConfig {
@Bean
public ConfigurationCustomizer configurationCustomizer() {
return configuration -> configuration.setMapUnderscoreToCamelCase(true);
}
}
- 在
mybatis-config.xml
配置文件中配置:
<configuration>
<settings>
<setting name="mapUnderscoreToCamelCase" value="true"/>
</settings>
</configuration>
以上三种方式都可以实现开启MyBatis的驼峰命名自动映射功能。在实际使用时,可以根据项目的具体情况选择合适的配置方式。
评论已关闭