maven 创建多模块备忘(2)之整合ssm

来源:互联网 发布:太平洋寿险软件下载 编辑:程序博客网 时间:2024/05/22 09:40

1.在forumParents父项目的pom.xml里引入ssm的依赖包具体如图:



2.在forumManager的src->main->java 下创建com.forum.Manager包--->在这个包下面创建config和controller两个包,config包下放这个项目的配置文件,controller下放控制层的测试controller类,具体结构如下:


applicationContext.xml文件配置如下:


jdbc.properties如下:


spring-servlet.xml配置如下:


UserController代码如下:


web.xml配置如下:


3.在forumService的src->main->java 下创建com.forum包--->在这个包下面创建mapper和serviceImp两个包,mapper包下放dao层的接口和mapper.xml文件,serviceImp包下放业务层的实现类,具体结构如下:


UserMapper.java代码如下:


UserMapper.xml代码如下:



UserServiceImp.java代码如下:


4.在forumIService的src->main->java 下创建com.forum包--->在这个包下面创建model和service两个包,model包下放实体类,service包下放业务层接口,具体结构如下:


User.java代码如下:


UserService.java代码如下:


5.右击项目forumManager-->properties--> Deployment Assemby-->Add-->Project-->把forumIService、forumIService两个项目选中,最终结果如下:


注:没有做这个操作的话,启动项目时会报Invalid classpath publish/export dependency /common. Project entries not supported。

6.右击项目forumManager-->properties--> Deployment Assemby-->Add-->Java Build Path Entries-->Next-->Maven Dependencies选中,最终结果如下:


注:没有做这个操作的话,启动项目时会报org.springframework.web.context.ContextLoaderListener找不到

7.右击项目forumManager-->properties-->Java Build Path-->Libraries-->add Libraries-->JRE System Library-->你自己的jre版本:最终如下:


8.右击项目forumManager-->properties-->Java Compiler-->JDK Compiler 的下拉框选择自己的jdk版本,最终如下:


注:第7步和第8步的jdk版本保持一致,要不然启动会报错,并且有可能出现项目有个红叉但是项目里面又没有红叉的情况

9.启动,成功后效果:


原创粉丝点击