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.启动,成功后效果:
- maven 创建多模块备忘(2)之整合ssm
- 创建maven多模块项目及ssm整合
- SSM整合之创建Maven项目
- maven 创建多模块备忘(1)之搭建结构
- 构建Maven多模块项目+SSM框架整合(一)
- 构建Maven多模块项目+SSM框架整合+Thymeleaf(二)
- maven 创建多模块备忘(3)之静态文件存放和引用
- eclipse下创建ssm+MySQL+maven多模块项目
- eclipse下创建ssm+MySQL+maven多模块项目
- idea 创建maven(ssm框架整合)
- SSM项目整合-Maven创建JavaWeb工程
- IDEA创建maven项目 整合SSM框架
- IDEA创建maven项目 整合SSM框架
- 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
- 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
- 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
- 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
- 【SSM】Eclipse使用Maven创建Web项目+整合SSM框架
- python爬虫之壁纸的下载
- 欢迎使用CSDN-markdown编辑器
- Andrew Ng 的 Deep Learning 教程翻译
- bzoj 2555: SubString
- 第一天申请,看是使用
- maven 创建多模块备忘(2)之整合ssm
- 如何查看mysql数据库中各个表的大小
- 【数据结构和算法】Day 7
- 我必须得告诉大家的MySQL优化原理
- 垃圾收集器与内存分配策略
- printf的控制
- WebStorm如何设置到可选择项目打开,不自动打开最近的项目
- 关于Java集合的小抄
- Dapper的简单使用(初学者归纳)