我主要说明一下需要注意的地方 + mybatis 自动生成
① 因为是多模块;我们的配置文件是放在 shuang-project-web-backend 里面的
如果扫描mapper.xml 的配置
<property name=“mapperLocations” value=“classpath:com/mote/mapper/*.xml”></property>
会出现找不到的情况;
解决一:
classpath*:
classpath 和 classpath* 的区别
classpath 和 classpath* 区别:
classpath:只会到你的class路径中查找找文件;
classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.
按照上面的修改之后 还是扫描不到.xml文件;
后发现:
.xml文件一定要放在resource文件夹下面; 否则要加上上图中的代码才能找到;
问题 二 :事务不生效
原因:在扫描Controller 的时候将services 层也扫描进来了; 除去Services 或者只扫描Controller
<context:component-scan base-package=“com.mote”>
<context:exclude-filter type=“annotation” expression=“org.springframework.stereotype.Service”/>
</context:component-scan>
问题 三 :.NoClassDefFoundError: org/springframework/ui/freemarker/FreeMarkerConfigurationFactory
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
笔者福利
以下是小编自己针对马上即将到来的金九银十准备的一套“面试宝典”,不管是技术还是HR的问题都有针对性的回答。
有了这个,面试踩雷?不存在的!
回馈粉丝,诚意满满!!!
!!
[外链图片转存中…(img-toedF9Ka-1711148497699)]
[外链图片转存中…(img-NDDIZ5PD-1711148497700)]
[外链图片转存中…(img-NAXJ4MS2-1711148497700)]
[外链图片转存中…(img-VC1SokMR-1711148497701)]