添加一个配置类MybatisCamelConfig 即可
package com.fpi.notify.config;
import com.google.common.base.CaseFormat;
import org.apache.ibatis.reflection.MetaObject;
import org.apache.ibatis.reflection.wrapper.MapWrapper;
import org.apache.ibatis.reflection.wrapper.ObjectWrapper;
import org.apache.ibatis.reflection.wrapper.ObjectWrapperFactory;
import org.mybatis.spring.boot.autoconfigure.ConfigurationCustomizer;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import java.util.Map;
/**
* mybatis查询Map返回值下划线转峰坨
* @author xingxing_yuan
* @since 2020-02-18 13:47
*/
@Configuration
public class MybatisCamelConfig {
@Bean
public ConfigurationCustomizer mybatisConfigurationCustomizer() {
// 使用自定义的解析器工厂
return configuration -> configuration.setObjectWrapperFactory(new MapWrapperFactory());
}
/**
* 实现工厂
*/
static class MapWra