常见问题汇总

Posted 54hsh

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见问题汇总相关的知识,希望对你有一定的参考价值。

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项目热部署提高开发效率,需进行如下操作:

技术图片
<!-- 在pom.xml中引入热部署devtools依赖以及maven插件 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
    <scope>true</scope>
</dependency>
 
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <!-- 为false时热部署不起作用 -->
                <fork>true</fork>
            </configuration>
        </plugin>
    </plugins>
</build>


<!-- 配置文件application.yml引入 -->
spring:
  devtools:
    restart:
      #热部署开关
      enabled: true
View Code

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

以上是关于常见问题汇总的主要内容,如果未能解决你的问题,请参考以下文章

KKFileview 问题汇总

Transformer常见问题汇总

2016- Shell细小问题汇总

【NLP】BERT常见问题汇总

26 eureka问题汇总

iOS 调试问题汇总