空 Maven项目转成 Web项目 & SpringMVC调用其他 Module中的方法可能会遇到的小问题
SpringMVC调用其他 模块内的方法的 坑
下次别在阴沟里翻船啦。。
一共花费 4个小时,解决项目中的这个问题
OMG
1. 首先是 Maven新建工程
一般使用 Maven
都是先创建 空工程
当想要把空工程变成 Web
工程时,可以修改 Project Structure


然后千万要注意,这样生成的 Web项目不会自动在 WEB-INF下生成 lib目录,所以需要手动创建
2. 如果创建的 Web项目调用了其他的 Module
首先需要在 pom.xml
中导入另一个 module的依赖

然后在之前导入依赖的地方把新的 Module的 Jar包也导入进来

3. 可能会遇到的小坑
-
注意不同的 Module里面的 applicationContext.xml这种配置文件最好统一放到 Web模块下吧,便于维护
-
不要忘记了 <context:component-scan/>的包扫描,SpringBoot用多了特别容易忘记
-
注意编译的 JDK版本,比如:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步