超级详细的初始Spring框架配置方法
来源:互联网 发布:mariaarredondo 知乎 编辑:程序博客网 时间:2024/05/16 01:20
这篇文章的写作目的是将刚刚学过的spring框架配置方式记录下来,整理好自己的思路,以便在以后需要时用到。如果能帮助到和我一样的初学者将会十分高兴。
- 下载Spring框架
- 目前最新版本为 spring-framework- 5.0.1.RELEASE-dist.zip
可以根据自己的需求下载不同版本。 - 下载的地址:不同版本spring框架下载
- 目前最新版本为 spring-framework- 5.0.1.RELEASE-dist.zip
- 新建web项目
- 新建的项目为Dynamic Web Project
- 新建项目时要勾选生成web.xml文件的选项
- 导入框架的jar包
- 解压后,导入文件夹libs里的jar包
- 导入到项目WebContent/WEB-INF/lib文件夹中
- 可以只导入以.RELEASE.jar结尾的包,让项目看起来更简洁
- -javadoc.jar结尾的包是文档包
- -source.jar结尾的包是源码包
- 解压后,导入文件夹libs里的jar包
- 导入Commons-logging的jar包
- 这个包可以在mybatis框架的jar包中找到,直接复制过来就行。
新建Controller类
- 类名上面加注解Controller
- 方法名上面加请求映射的注解(见下方代码),表示在请求hello页面且请求方式为get,执行此方法。
- 以上两个步骤顺序不能颠倒,否则会产生错误。
@Controllerpublic class HelloController { /** * 请求hello页面时,返回hello这个资源名 * @return */@RequestMapping(value="/hello",method=RequestMethod.GET) public String hello(){ System.out.println("进入Cotroller中"); return "hello"; }}
新建jsp
- 比较习惯于在 WEB-INF/view 文件夹中新建页面。所以要先新建一个view文件夹。
- 新建需要的jsp页面,页面名称必须和映射方法返回的字符串相同。
新建SpringMVC的配置文件
- 在WEB-INF/目录下新建xml文件。
- 文件命名为xxx-servlet.xml
- 注意,-servlet.xml不能变,xxx可以根据需要随意命名。
- xml文件根据spring-framework-5.0.1.RELEASE\docs\
spring-framework-reference里的文档来配置。 - 文件配置方法
- beans的命名空间
- 可以在core.html中搜索xmlns:xsi来快速定位代码
- 搜索到的内容只保留开始标签和结束标签内的内容,中间的内容删掉
- context的命名空间
- 可以在core.html中搜索xmlns:context来快速定位代码
- 代码只保留xmlns:context的一行和xsi:schemaLocation最后的两行(即包含context的两个链接)。
- mvc的命名空间
- 可以在web.html中搜索xmlns:mvc来快速定位代码
- 代码只保留xmlns:mvc的一行和xsi:schemaLocation最后的两行(即包含mvc的两个链接)。
- 添加配置文件内容
<!-- 开启功能开关 --><mvc:annotation-driven /><!-- 扫描包下所有的类 --><!-- <context:component-scan base-package="com"/> --><context:component-scan base-package="com" /><!-- 视图的解决方案 --><bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/view/"> </property> <property name="suffix" value=".jsp"> </property></bean>
- beans的命名空间
- 在WEB-INF/目录下新建xml文件。
配置servlet
- web.xml
- xml内容添加如下代码,映射hello页面。
<servlet> <servlet-name>hello</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </servlet-class></servlet><servlet-mapping> <servlet-name>hello</servlet-name> <url-pattern>/</url-pattern></servlet-mapping>
- xml内容添加如下代码,映射hello页面。
- web.xml
访问页面
- 到此,Spring框架的环境的配置已经完成,可以启动服务器来测试hello页面了。
阅读全文
0 0
- 超级详细的初始Spring框架配置方法
- Spring框架MVC的详细配置
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手MAVEN搭建SPRINGMVC+SPRING+MYBATIS框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- MAVEN搭建SPRINGMVC+SPRING+MYBATIS框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- 手把手Maven搭建SpringMVC+Spring+MyBatis框架(超级详细版)
- nginx超级详细配置
- centos 5.5 vnc server配置方法 超级详细
- spring MVC框架配置(详细版)
- Spring+Quartz实现定时任务的详细配置方法
- Android7.0 Doze模式流程
- 实现购物车
- go语言如何将时间转化为字符串String类型
- 【设计模式】回调方法、钩子方法以及模板方法模式
- hdoj 3763 CD(二分查找)
- 超级详细的初始Spring框架配置方法
- PAT1030
- Spring的四种依赖注入方式
- Python 练习实例2
- idea上传项目至码云的完整步骤
- 线性代数4——A的LU分解
- 【牛腩新闻发布系统】--Repeater与GridView
- 数论学习:分数循环节长度
- javascript 简单画心型线