|—-pom.xml
创建项目 :省略
结构图:

我主要说明一下需要注意的地方 + 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
缺少jar
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。


既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)
总结
在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了


《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
…(img-Coa74sAo-1712648518862)]
[外链图片转存中…(img-dfT3Ww5L-1712648518862)]
《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!
本文讲述了Java开发者在项目开发中遇到的问题,如Maven配置mapper.xml、事务失效的原因以及Spring框架的使用。作者分享了如何正确配置classpath和解决NoClassDefFoundError,还提供了Java学习资源,包括面试题解析、进阶开发教程和实战项目源码.
731

被折叠的 条评论
为什么被折叠?



