在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的驼峰命名自动映射功能。在实际使用时,可以根据项目的具体情况选择合适的配置方式。