Maven安装步骤及创建工程

  1. 下载解压

  2. 找到 conf/settings.xml 文件

    1)配置本地仓库的路径(约 52 行)
    D:/maven/repository

    2)配置阿里云镜像 (约150行)
    //记得把标签的空格删了哦
    < mirror>
         < id>alimaven< /id>
         < mirrorOf>central< /mirrorOf>
         < name>aliyun maven< /name>
         < url>http://maven.aliyun.com/nexus/content/groups/public/< /url>
       < /mirror>
    3)打开 Eclipse 配置整合
    window -> preferences -> maven -> user settings 选择全局和本地的 settings.xml 文件位置
    一定要记得“Update Setting”一下。

    4)更改默认指定的版本
    再打开 Installations 窗口,选择 add,再去指定我们解压的目录,添加进来
    然后打钩,选中使用。

  3. 运行项目
    右键项目,选择 run as -> maven build…
    输入 tomcat7:run 指令,进行发布项目即可。

    如果下次还是执行同一个项目,就可以直接在工具栏中的绿色执行按钮旁的倒三角,点击已经跑过的项目即可。

    ? 如果要第二次执行 maven 项目,记得要关闭之前运行的,否则报错。
    常见的是:Caused by: java.net.BindException 地址给人占了

新建 Maven Project
勾上 create a simple project…

  1. 填写项目的相关信息
    选择 war 包

  2. 补上 web.xml 文件
    新建的 web 工程,缺失 web.xml 文件,会报错
    /WEB-INF/web.xml

  3. 编辑 web.xml 文件
    1)开启 ContextLoaderListener 监听器
    2)配置 DispatcherServlet 核心控制器
    使用 标签加载 springmvc.xml 文件
    指定给 contextConfigLocation 属性
    3)配置对应的请求路径为 *.action

  4. 编辑 springmvc.xml 文件
    在 src/main/resources 文件中,添加 springmvc.xml 文件

    因为我们已经熟悉使用 Spring 框架中的注解了,
    所以建议大家在使用 springmvc 的时候,直接选择使用注解方式

    开启注解扫描
    <context:component-scan base-package=“com.hello.controller”/>

  5. 编辑 Controller 控制器文件
    不要再去写之前实现 Controller 接口的那个了。

    1)直接新建一个 XxxController 类就可以了。

    2)首先,我们需要使用 @Controller 注解标明当前类是前端控制器。
    还要使用 @Component 注解,将当前类交给 Spring 去管理。

    3)添加方法,其实就是请求所对应要执行的方法。
    需要使用 @RequestMapping() 注解,来关联请求和对应的执行方法。

    4)返回值选择 ModelAndView 的时候
    需要自己手动去创建 ModelAndView 对象实例
    如果要添加数据 addObject(key, value) 方法
    如果要设置页面 setViewName(“页面的名字”) 方法

    5)返回值是 String 的时候
    return 的字符串值,其实就是页面的名字。

     如果有数据要传递的话,则可以调用 
     request.setAttribute()
     ...
    
     request.getRequestDispatcher().forward()
     response.sendRedirect();
    
  6. 编辑 pom.xml 文件

    如果我们需要依赖使用某些 jar 文件,则需要使用 坐标

    具体的框架名 模块名 版本号 范围

    有可能有时候,我们同一个框架需要引入使用多个模块
    而他们的版本号又一样,所以我们可以使用 标签来统一管理

    <自定义标签名>指定的版本号
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值