-
下载解压
-
找到 conf/settings.xml 文件
1)配置本地仓库的路径(约 52 行)
D:/maven/repository2)配置阿里云镜像 (约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,再去指定我们解压的目录,添加进来
然后打钩,选中使用。 -
运行项目
右键项目,选择 run as -> maven build…
输入 tomcat7:run 指令,进行发布项目即可。如果下次还是执行同一个项目,就可以直接在工具栏中的绿色执行按钮旁的倒三角,点击已经跑过的项目即可。
? 如果要第二次执行 maven 项目,记得要关闭之前运行的,否则报错。
常见的是:Caused by: java.net.BindException 地址给人占了
新建 Maven Project
勾上 create a simple project…
-
填写项目的相关信息
选择 war 包 -
补上 web.xml 文件
新建的 web 工程,缺失 web.xml 文件,会报错
/WEB-INF/web.xml -
编辑 web.xml 文件
1)开启 ContextLoaderListener 监听器
2)配置 DispatcherServlet 核心控制器
使用 标签加载 springmvc.xml 文件
指定给 contextConfigLocation 属性
3)配置对应的请求路径为 *.action -
编辑 springmvc.xml 文件
在 src/main/resources 文件中,添加 springmvc.xml 文件因为我们已经熟悉使用 Spring 框架中的注解了,
所以建议大家在使用 springmvc 的时候,直接选择使用注解方式开启注解扫描
<context:component-scan base-package=“com.hello.controller”/> -
编辑 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();
-
编辑 pom.xml 文件
如果我们需要依赖使用某些 jar 文件,则需要使用 坐标
具体的框架名 模块名 版本号 范围有可能有时候,我们同一个框架需要引入使用多个模块
<自定义标签名>指定的版本号
而他们的版本号又一样,所以我们可以使用 标签来统一管理