明明路径都对但是配置文件读取失败,原来是maven打包的问题

105 阅读1分钟

这两天在重新学习mybatis框架,照着官网和培训机构的视频敲了一下发现mybatis的配置文件一直读取不到,我反复检查了一下路径没有问题啊,最后发现是因为我之前练习maven的父子工程时候maven打包方式为pom方式,我直接用这个maven工程的父工程去练习mybatis,这就导致配置文件没有被加载到,删除子工程然后把maven的打包方式改为jar方式就可以了,出于好奇我又去探究了下maven不同的打包方式的用法。

1.默认jar打包方式 maven的默认打包方式,不需要设置packaging来指定。 使用情况:通常是工具类项目(common)和需要被其他项目依赖的项目,打成jar包

2.war 需要设置war来打包成war包。 使用情况:一般用于网站和服务发布到服务器上。

3.pom 需要设置pom打包成pom包 使用情况:常用在微服务项目中,父级工程和聚合工程打包pom包,用于统一对子项目jar包进行版本控制。

参考作者:来啊赵先森_一起学编程
链接:juejin.cn/post/702365…