记一次SSM项目完成途中出现的各种问题和解决办法

一、IDEA项目如何导入依赖jar包问题,

1、IDEA创建Maven项目时一般会自行导入依赖的jar包,(之前忘记了,后来查了查想起来了Maven项目是会自行建立jar包的,只需要更新pom.xml里面的代码就行了。)
(知识点:maven风格的项目,首先把所有的jar包都放在"仓库“ 里,然后哪个项目需要用到这个jar包,只需要给出jar包的名称和版本号就行了。 这样jar包就实现了共享。)在这里插入图片描述
可通过项目结构中的libraries查看导入了哪些jar包。
自行添加jar包时,可通过上图中的 + 号添加包库。
导入依赖jar包这里的问题很关键,也是此次项目出现问题最严重的地方。

二、IDEA的resources目录

IDEA中的resources目录存放资源文件 properties/xml 等等。一般所有的配置文件都集中存放在这里。
( 知识点:使用Maven管理的Java 项目都有着相同的项目结构:
1、有一个pom.xml 用于维护当前项目都用了哪些jar包
2、 所有的java代码都放在 src/main/java 下面
3、所有的测试代码都放在src/test/java 下面)

三、maven项目创建时速度慢的问题

因为我已经在IDEA中配置了Maven的本地仓库,且下载了一系列的jar包文件在本地,自行下载时的速度毕竟数量比较多,第一次的时候还是很慢的,所以直接选择本地下载速度会快很多。
在这里插入图片描述
在IDEA中设置default setting–Build,Execution,Deployment–Maven–Runner–VM Options设置为-DarchetypeCatalog=local。
参考该地址有解决Maven项目速度慢的三种解决方法:https://www.cnblogs.com/baojun/p/10753765.html

四、Mapper目录下的顺序问题
  • CategoryMapper里的方法和Category.xml里的配置顺序需要一一对应,否则会出现服务器错误。
五、@Test

写测试类时,心想测试类的作用暂时不大就一昧得复制过来了,没想到不懂使用测试单元也出现了个问题。
@Test 一般函数都需要有main方法调用才能执行,而加 @Test注解之后,该方法可以不用main方法调用就可以测试出运行结果,是一种测试方法(注意被测试的方法必须是public修饰的,需导入 import org.junit.Test 的jar包)

[注:很多专业名词说的不太准确,因为都是方便自己理解和记忆,就没仔细研究了。]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值