搭建spring+springmvc+mybatis+maven项目(1)
搭建spring+springmvc+mybatis+maven项目(1)
首先在配置好maven仓库的情况下:
1.创建父项目
file->new->maven project


next

group为父项目坐标,artifact id为项目名,记得packaging选择pom
finsh->这样父项目就创建好了
2.创建model-common子项目


选择maven model ->next

填写子项目名称->next

选择quickstart->next

填写组id和包名->finsh

common子项目创建完成
3.创建web-app用于启动项目
前几项的操作和创建common子项目相同,但是中间不再是选择quickstart,而是选择webapp

next->

填写组id和包名->finish
model-web创建完成以后,index.jsp会报错,原因是缺少servlet依赖:
在父项目pom文件中加servlet依赖,报错消除

<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
</dependencies> 接下来在model-web模块的pom文件中添加jetty插件,用于运行项目

<build>
<finalName>model</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<warName>model</warName>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>7.0.0pre2</version>
<configuration>
<connectors>
<connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
<port>80</port>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
</resource>
</resources>
</build>添加好jetty插件以后,打包项目:如下

待打包完成以后运行项目:


运行命令是:jetty:run
注意选择workspace是model-web
点击->run

运行成功
访问浏览器:

hello world!成功
fixed
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。
