首页 > 其他 > 详细

常见问题汇总(一)

时间:2019-09-20 00:25:45      阅读:104      评论:0      收藏:0      [点我收藏+]

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统一异常处理失效原因:首先,考虑异常是否已被其它切面类给处理;其次,切面类是否被拦截了。

常见问题汇总(一)

原文:https://www.cnblogs.com/54hsh/p/11304980.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!