美文网首页
Maven创建web项目:SpringMVC+Mybatis

Maven创建web项目:SpringMVC+Mybatis

作者: mingli_jianshu1 | 来源:发表于2016-08-17 12:46 被阅读119次

IDEA14创建Maven管理的SpringMVC+Mybatis,web项目

项目构建步骤

1、File->New->Project

勾选Create from archetype

点击Next

2、输入GroupId、ArtifactId

点击Next

3、继续点击Next,输入Project name

点击Finish,完成基本项目创建

4、在src/main下添加java目录作为源文件目录

在main上右键new Directory并命名为java;

同时在Project Structure中,将java目录设置为Sources,然后Apply,点击OK。

5、配置pom.xml

可以在maven仓库进行相关依赖搜索:http://www.mvnrepository.com/

利用元素进行项目所依赖的jar包配置,maven通过对pom.xml的配置使得不再需要导入jar包那么麻烦

6、配置tomcat

7、资源文件编译时一起打包到输出目录

IDEA的maven项目中,默认源代码目录下的xml等资源文件并不会在编译的时候一块打包进classes文件夹,而是直接舍弃掉。

项目中可能包含一些静态资源如:mapping/*.xml,又或者一些spring的配置文件:spring.xml、spring-mvc.xml等等。这些静态资源都要配置到target目录下才能保证项目运行,否则会报找不到运行所需的这些文件。

target目录设置,如下图:

pom.xml在resources中配置静态资源文件的目录:

whu/edu/irlab/mapping/src/main/java/whu/edu/irlab/mapping/*.xmlsrc/main/resources

在pom.xml配置后可以看见target目录如下,配置的静态资源文件被包含进来了

MavenDemo简单实例

1、项目结构

注:  在WEB-INFO/lib下存放有jstl.jar和standard.jar,需要将其导入项目的Libraries中(一般使用Maven不这样做,直接在pom.xml里面配置响应的jar包依赖就行,当时自动填补依赖有些问题故采取比较麻烦的方式做)

如图:

2、pom.xml配置

4.0.0warMavenDemoMavenDemoMavenDemo1.0-SNAPSHOTorg.springframeworkspring-core4.1.6.RELEASEorg.springframeworkspring-beans4.1.6.RELEASEorg.springframeworkspring-context4.1.6.RELEASEorg.springframeworkspring-web4.1.6.RELEASEorg.springframeworkspring-webmvc4.1.6.RELEASEorg.springframeworkspring-tx4.1.6.RELEASEorg.springframeworkspring-context-support4.1.6.RELEASEorg.springframeworkspring-jdbc4.1.6.RELEASEorg.mybatismybatis3.2.8org.mybatismybatis-spring1.2.2mysqlmysql-connector-java5.1.34junitjunit4.11com.alibabadruid1.0.2

1.     项目核心代码结构截图

项目模块依赖

特别提醒:开发人员在开发的时候可以将自己的业务REST服务化或者Dubbo服务化

2.    项目依赖介绍

2.1 后台管理系统、Rest服务系统、Scheculer定时调度系统依赖如下图:

2.2 Dubbo独立服务项目依赖如下图:

3.  项目功能部分截图:

zookeeper、dubbo服务启动

dubbo管控台

REST服务平台

相关文章

网友评论

      本文标题:Maven创建web项目:SpringMVC+Mybatis

      本文链接:https://www.haomeiwen.com/subject/vkymsttx.html