项目中在提交表单时,提示“HTTP 405”错误——“Method Not Allowed”
这里显示的是,方法不被允许。也许经验丰富的开发人员一眼就明了当前的问题。
从字面上的意思理解,很显然是提交方法的类型错误,要么是以GET方式向POST接口提交数据,要么是POST方式项GET接口提交数据。
以下介绍两种方法根据终端来快速查看问题所在,
一、在SpringBoot中,修改 xxx.yml文件,mybatis中添加如下配置:
#扫描所有mybatis中xml文件
mybatis:
mapper_locations: classpath:mapper/*.xml
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 在控制台打印SQL
二、或者:使用mybatis_plus
在pom.xml更新plus文件 将以下代码添加到pom.xml文件中
<!-- mybatis_plus-->
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.5.1</version>
</dependency>
然后修改 xxx.yml文件
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 在控制台打印SQL
除了当前的问题,其他的问题也能精确的显示在控制台,方便了我们开发人员去调试查看sql语句。
备注:修改代码后需要重新启动一次!