空 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. 可能会遇到的小坑

  1. 注意不同的 Module里面的 applicationContext.xml这种配置文件最好统一放到 Web模块下吧,便于维护

  2. 不要忘记了 <context:component-scan/>的包扫描,SpringBoot用多了特别容易忘记

  3. 注意编译的 JDK版本,比如:

posted @ 2021-08-10 10:34  小么VinVin  阅读(79)  评论(0编辑  收藏  举报