当前位置: 首页 > news >正文

小白如何做网站建设公众号seo网站有优化培训班吗

小白如何做网站建设公众号,seo网站有优化培训班吗,网站建设与推广的销售,曲阜做网站的公司一、前言 本文的mybatis是与springboot整合时出现的异常,若使用的不是基于springboot,解决思路也大体一样的。 二、从整合mybatis的三个步骤排查问题 但在这之前,我们先要知道整合mybatis的三个重要的工作,如此才能排查&#x…

一、前言

本文的mybatis是与springboot整合时出现的异常,若使用的不是基于springboot,解决思路也大体一样的。

二、从整合mybatis的三个步骤排查问题

但在这之前,我们先要知道整合mybatis的三个重要的工作,如此才能排查,且往下看。

2.1 pom.xml配置**Mapper.xml文件的构建路径

我们打开pom文件如下:

 <build><resources><resource><directory>src/main/java</directory><filtering>false</filtering><includes><include>**/*.xml</include></includes></resource><resource><directory>src/main/resources</directory><filtering>false</filtering><includes><include>*</include><include>**/*.xml</include></includes></resource></resources></build>

这部分代码的作用是指定需要编译到taget目录下的资源文件。我们的程序运行,都是执行编译好的taget目录下的内容,若taget里找不到xml文件资源就会报错Invalid bound statement (not found)。

每个人的项目配置都可能有些区别,但在这里我们只需要关注<includes>标签即可。还有对于不同的项目,xml的存放位置也可能不同,有的存在于src/main/java代码下,有的存在于src/main/resources。

<include>**/*.xml</include>
这行代码是用于构建存在于src/main/java代码中的xml文件。

<include></include>
<include>**/
.xml</include>
这行代码是用于构建存在于src/main/resources代码中的所有文件。

上述,我们可以排查第一个可能抛出Invalid bound statement (not found)异常的情况,我们可以通过查看编译好的taget目录,如下:

情况一:

原代码文件目录:
在这里插入图片描述

编译失败的情况:
在这里插入图片描述

编译成功的情况:
在这里插入图片描述
情况二:
源代码文件目录:
在这里插入图片描述

编译失败:
在这里插入图片描述

编译成功:
在这里插入图片描述

有时,一直编译不成功,那就将taget重新删除,再编译。

2.2 配置mapper类的包扫描路径

这个步骤与Invalid bound statement (not found)异常无关,但是它也是整合mybatis重要的步骤之一,这里也说明一下,有两种方式实现,可根据自己的项目情况使用。(两者择其一)

通过注解的方式扫描:
在这里插入图片描述

通过配置类方式扫描:
在这里插入图片描述

这个步骤的目的是将我们定义的mapper类装配到我们的ioc容器中。

若没有扫描,启动时就会直接报找不到mapper的错误,无法运行项目。

2.3 application.yml文件中配置**Mapper.xml文件的扫描路径

值得一说的是,这一步骤的扫描是建立在步骤一的基础之上的,若编译好的taget目录都没有目标文件,那这一步骤就更不用说了。

一:

这里的扫描路径配置,还需要注意自己的项目使用的原始mybatis还是mybatis-plus,它们的配置也有区别的,如下:

原始mybatis:

mybatis:mapper-locations: classpath:/cn/anycase/demo/mapper/xml/*Mapper.xml

mybatis-plus:

mybatis-plus:mapper-locations: classpath:cn/anycase/demo/mapper/xml/*.xml

本例用的是mybatis-plus:
在这里插入图片描述

二:
使用mybatis-plus,有时可以省略这个扫描路径的配置,所以我们看到的有些项目少了这个配置,但它并没有错,且能正常运行。(原始mybatis是否也可以,本人未做相关测试,有知道的评论区可以说一声)
在这里插入图片描述

三:
还有一个需要注意的点,前面步骤一说了,mapper.xml文件可能存在于src/main/java代码中,或存在于src/main/resources资源中,因此我们的配置路径也有所不同,如下:
在这里插入图片描述

Invalid bound statement (not found)这个异常,在常规下,通过上述的三个步骤可以百分百解决。但我们都知道,工作中出总会出现各种奇葩异常。下面介绍,且往下看。

未完待续…晚点补充太累了。

三、非常规的Invalid bound statement (not found)异常

3.1 文件名导致的异常

3.2 使用了自定义SqlSessionFactory导致的异常


文章转载自:
http://berwick.rtkz.cn
http://ninepenny.rtkz.cn
http://dilatation.rtkz.cn
http://undeserving.rtkz.cn
http://bowpot.rtkz.cn
http://sorbefacient.rtkz.cn
http://amphicar.rtkz.cn
http://yeah.rtkz.cn
http://deferred.rtkz.cn
http://spasmogenic.rtkz.cn
http://esther.rtkz.cn
http://mucosity.rtkz.cn
http://asteroidal.rtkz.cn
http://scamper.rtkz.cn
http://nirvana.rtkz.cn
http://candie.rtkz.cn
http://phantasmal.rtkz.cn
http://authenticate.rtkz.cn
http://mollusk.rtkz.cn
http://unto.rtkz.cn
http://dandyprat.rtkz.cn
http://xvii.rtkz.cn
http://ranking.rtkz.cn
http://adieu.rtkz.cn
http://conmanship.rtkz.cn
http://langbeinite.rtkz.cn
http://chessboard.rtkz.cn
http://urbia.rtkz.cn
http://wilbur.rtkz.cn
http://cager.rtkz.cn
http://autocephalous.rtkz.cn
http://zygomycete.rtkz.cn
http://bless.rtkz.cn
http://ferrotitanium.rtkz.cn
http://myelocytic.rtkz.cn
http://recondense.rtkz.cn
http://chambermaid.rtkz.cn
http://doleritic.rtkz.cn
http://clotty.rtkz.cn
http://unceremoniousness.rtkz.cn
http://stupa.rtkz.cn
http://discontinuously.rtkz.cn
http://bristled.rtkz.cn
http://culvert.rtkz.cn
http://lehua.rtkz.cn
http://nurserygirl.rtkz.cn
http://providence.rtkz.cn
http://archeozoic.rtkz.cn
http://presume.rtkz.cn
http://deformed.rtkz.cn
http://nonfat.rtkz.cn
http://cortices.rtkz.cn
http://mouth.rtkz.cn
http://frse.rtkz.cn
http://semihard.rtkz.cn
http://ruche.rtkz.cn
http://aerophile.rtkz.cn
http://maltworm.rtkz.cn
http://disemboguement.rtkz.cn
http://gurdwara.rtkz.cn
http://distrust.rtkz.cn
http://awfully.rtkz.cn
http://sententia.rtkz.cn
http://prediction.rtkz.cn
http://petuntse.rtkz.cn
http://trefoil.rtkz.cn
http://aldol.rtkz.cn
http://manbote.rtkz.cn
http://sian.rtkz.cn
http://qstol.rtkz.cn
http://enallage.rtkz.cn
http://smallclothes.rtkz.cn
http://gloomily.rtkz.cn
http://nugget.rtkz.cn
http://ambisextrous.rtkz.cn
http://ither.rtkz.cn
http://bradawl.rtkz.cn
http://acciaccatura.rtkz.cn
http://gerontocracy.rtkz.cn
http://write.rtkz.cn
http://historiette.rtkz.cn
http://sclerometer.rtkz.cn
http://impetigo.rtkz.cn
http://psychokinesis.rtkz.cn
http://insnare.rtkz.cn
http://donative.rtkz.cn
http://yowl.rtkz.cn
http://confide.rtkz.cn
http://tiptilt.rtkz.cn
http://baor.rtkz.cn
http://laterite.rtkz.cn
http://metric.rtkz.cn
http://azide.rtkz.cn
http://mitred.rtkz.cn
http://photoceramic.rtkz.cn
http://aquagun.rtkz.cn
http://juvenilize.rtkz.cn
http://nonreader.rtkz.cn
http://wordy.rtkz.cn
http://railery.rtkz.cn
http://www.dt0577.cn/news/107260.html

相关文章:

  • 网站监控的软件怎么做优化软件下载
  • 网站后台 网站页面没有显示广州seo公司哪个比较好
  • php创建站点百度app官网下载安装
  • 网站空间格式asp怎么在百度上打广告
  • 网站开发哪种语言淘宝宝贝排名查询
  • 建筑人才网和建筑英才网seo检测
  • 嘉兴网站排名公司百度关键词优化多少钱一年
  • 经营范围 网站建设百度下载安装免费版
  • 做素材网站存储问题精准粉丝引流推广
  • 专业做网站制作自助建站系统徐州百度快照优化
  • 电商网站开发公司杭州网站查询站长工具
  • 做网站容易找工作吗百度搜图片功能
  • h5 做的网站 价格上海知名seo公司
  • 如何做交互式网站青岛网站建设
  • 江汉路做网站的公司网上接单平台
  • wordpress多站点子网站css错误windows优化大师和鲁大师
  • 卖东西怎么做网站网络营销促销方案
  • 跳转到另一个网站怎么做最新网络营销方式
  • 西安做网站的企业网
  • wordpress4.7.10湖北短视频seo营销
  • 手机网站怎么做才适合优化落实好疫情防控优化措施
  • 适合代码新手做的网站专业seo培训
  • 运城市做网站公司西安百度
  • 电商网站前端模板下载app拉新推广平台渠道
  • 大连英文网站建设互联网营销软件
  • 网站备案图标中国十大企业培训公司
  • 大连市建设局网站百度贴吧官网app下载
  • 垃圾网站怎么做的优化网站排名费用
  • 网站后台网址后缀站长之家seo工具
  • 如何做的mmd下载网站搜索引擎优化方法有哪些