Eclipse 搭建SSM(Spring、Spring MVC 、Mybatis)  利用Maven管理Jar包

     一般而言,新的eclipse都已经集成了maven,如果没有那么就安装,点击eclipse菜单栏Help->Eclipse Marketplace搜索关键字maven到插件Maven Integration for Eclipse 并点击安装即可,接下来将eclipse集成的maven换成我们自己的,而不用eclipse自带的,重新定位,点击Window -> Preference -> Maven -> Installation -> Add进行设置,如下图

设置完成,那么eclipse配置maven就完成了。

创建ssm项目

  选择建立Maven Project 选择File -> New -> Other,在New窗口中选择 Maven -> Maven Project;点击next,如下图

选择项目路径,如下图,然后next

选择项目类型 选择Artifact Id为maven-archetype-webapp(网站)那一项,如下图

输入Group ID和 Artifact ID,以及Package,Group ID相当于一个组织,而Artifact ID相当于这个组织下的一个具体项目,Packege的话会根据你的Group ID和Artifact ID生成一个默认的名称,保持默认即可,如下图

点finish之后,项目结构如下图

若目录结构和上面的有差别,那么将perspective改成Java模式就好了,以上结构还需要添加一些东西,选中项目右键->新建->Source Folder->输入文件夹名称->Finish,目录如下:

src/main/resources

src/main/java

src/test/resources

src/test/java

备注:此处也可以不添加,选中项目-》属性-》Java Build path->Library->Jre System Library->edit 修改为系统默认的会出现完整的项目结构。

把项目变成Dynamic Web项目右键项目,properties --》Project Facets,点击Convert to faceted ,勾上Dynamic Web Module,并将Version为2.3,注意java版本保持一致。(3.0为Java7的)。

设置部署程序集(Web Deployment Assembly)

上面步骤设置完成后,点击OK,再右键项目,选择properties --》Deployment Assembly,如下图

此处列表是,部署项目时,文件发布的路径。

        (1)我们删除test的两项,因为test是测试使用,并不需要部署。

        (2)设置将Maven的jar包发布到lib下。

        Add -> JavaBuild Path Entries -> Maven Dependencies -> Finish

        设置完成效果图

构建框架

  在pom.xml中添加所需要的jar包。

      如果依赖不知道怎么写,比如groupId、artifactId、version不知道填什么,那么直接上http://search.maven.org/搜,对应着填写就可以了。

      保存pom.xml,maven就会帮我们下载我们配置的所有jar包了,jar包依赖的jar包也会自动下载,是不是很方便!当然,这个下载可能需要一定的时间,当eclipse右下角的百分比进度没有了,就下载好了。

列举必须的配置文件

web.xml

spring.xml

mybatis-spring.xml

spring-mvc.xml  

mybatis-config.xml    

log4j.xml  

mysqldb.propertites  

最新文章

  1. js,jq,css选择器
  2. javascript 核心语言笔记- 2 语法结构
  3. 生成javadoc
  4. XMLHttpRequest upload属性
  5. JAVA设计模式之责任链模式
  6. 【C#进阶系列】05 基元类型、引用类型和值类型
  7. php cURL library is not loaded
  8. ssh-keygen的使用方法
  9. [翻译][MVC 5 + EF 6] 11:实现继承
  10. PHP实现斐波那契数列非递归方法
  11. 简化的nginx多进程模型demo
  12. PHP 单列模式实例讲解以及参考网址
  13. javascript有用小技巧—实现分栏显示
  14. 悟透JavaScript (一)
  15. HrbustOJ 1564 螺旋矩阵
  16. 第十六节,OpenCV(学习五)边缘检测
  17. MyEclipse设置编码格式
  18. CodeWarrior10 如何复制Workspace配置到另一个workspace
  19. Flex(ActionScript)与JavaScript交互的两种方式示例
  20. iowait

热门文章

  1. 第一个Python程序hello.py提示出现File "<stdin>",line 1错误
  2. 二叉查找树--java
  3. 自动化收集SQLSERVER诊断信息
  4. WebServers 异步
  5. ADO.NET入门教程(一) 初识ADO.NET
  6. node.js 上传图片
  7. Django 基础 视图系统
  8. LeetCode OJ:Binary Tree Paths(二叉树路径)
  9. idea使用git上传项目到coding
  10. nyoj-1016-德莱联盟(向量叉乘判断线段相交)