空 Maven项目转成 Web项目 & SpringMVC调用其他 Module中的方法可能会遇到的小问题

2022-11-23,,,,

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版本,比如:

空 Maven项目转成 Web项目 & SpringMVC调用其他 Module中的方法可能会遇到的小问题的相关教程结束。

《空 Maven项目转成 Web项目 & SpringMVC调用其他 Module中的方法可能会遇到的小问题.doc》

下载本文的Word格式文档,以方便收藏与打印。