常见问题汇总(一)

1、数据源配置allowMultiQueries默认false导致Mybatis无法操作多行数据问题,多行指的是以;;;;结束的语句

2、Mybatis-Plus分页插件功能需进行注册,否则分页无效,参考https://mp.baomidou.com/guide/page.html

import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.transaction.annotation.EnableTransactionManagement;

/**
 * 功能说明:mybatis-plus注册配置
 * 开发人员:@author liusha
 * 开发日期:2019/9/1 9:28
 * 功能描述:分页插件
 */
@Configuration
@EnableTransactionManagement
@MapperScan("com.sand.*.mapper*")
public class MybatisPlusConfig {
  /**
   * 分页插件
   */
  @Bean
  public PaginationInterceptor paginationInterceptor() {
    return new PaginationInterceptor();
  }
}
View Code

3、springboot项目热部署提高开发效率,需进行如下操作:



    org.springframework.boot
    spring-boot-devtools
    true
    true

 

    
        
            org.springframework.boot
            spring-boot-maven-plugin
            
                
                true
            
        
    




spring:
  devtools:
    restart:
      #热部署开关
      enabled: true
View Code

4、@RestControllerAdvice+@ExceptionHandler统一异常处理失效原因:首先,考虑异常是否已被其它切面类给处理;其次,切面类是否被拦截了。

你可能感兴趣的:(常见问题汇总(一))