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




最新文章

  1. HTML两张图片叠加问题的进一步修改
  2. zstu.4191: 无向图找环(dfs树 + 邻接表)
  3. MAX函数和GROUP BY 语句一起使用的一个误区
  4. 如何在word中写出赏心悦目的代码
  5. [原创]linux简单之美(二)
  6. windows中使用Git工具连接GitHub(配置篇)
  7. Struts2详细说明
  8. Java实现单链表
  9. 【转】sqlserver使用sql导出索引
  10. yarn安装及node升级
  11. Ubuntu 下的QQ WECHAT FOXMAIL解决方案
  12. oss命令使用
  13. A1072. Gas Station
  14. 使用VW时,图片的问题
  15. 孤岛营救问题 (BFS+状压)
  16. 用redux-thunk异步获取数据
  17. 使用shell删除目录下几天前生成文件方法
  18. Java(C#)基础差异-语法
  19. C#基础第九天-作业-储蓄账户(SavingAccount)和信用账户(CreditAccount)
  20. sql server中的工作线程

热门文章

  1. 反射概述和反射获取字节码Class对象的三种方式
  2. python操作ini文件
  3. 算法-买卖股票的最佳时机II
  4. HTML js 复习
  5. day13--Java常用类
  6. SElinux管理
  7. 个人开源项目如何上传maven中央仓库
  8. 让Python更优雅更易读(第一集)
  9. 牛客网 十二桥问题(状压DP)
  10. Linux 域名和DNS