超级详细的初始Spring框架配置方法

来源:互联网 发布:mariaarredondo 知乎 编辑:程序博客网 时间:2024/05/16 01:20
这篇文章的写作目的是将刚刚学过的spring框架配置方式记录下来,整理好自己的思路,以便在以后需要时用到。如果能帮助到和我一样的初学者将会十分高兴。
  1. 下载Spring框架
    • 目前最新版本为 spring-framework- 5.0.1.RELEASE-dist.zip
      可以根据自己的需求下载不同版本。
    • 下载的地址:不同版本spring框架下载
  2. 新建web项目
    • 新建的项目为Dynamic Web Project
    • 新建项目时要勾选生成web.xml文件的选项
  3. 导入框架的jar包
    • 解压后,导入文件夹libs里的jar包
      • 导入到项目WebContent/WEB-INF/lib文件夹中
      • 可以只导入以.RELEASE.jar结尾的包,让项目看起来更简洁
      • -javadoc.jar结尾的包是文档包
      • -source.jar结尾的包是源码包
  4. 导入Commons-logging的jar包
    • 这个包可以在mybatis框架的jar包中找到,直接复制过来就行。
  5. 新建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";    }}
  6. 新建jsp

    • 比较习惯于在 WEB-INF/view 文件夹中新建页面。所以要先新建一个view文件夹。
    • 新建需要的jsp页面,页面名称必须和映射方法返回的字符串相同。
  7. 新建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>
  8. 配置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>
  9. 访问页面

    • 到此,Spring框架的环境的配置已经完成,可以启动服务器来测试hello页面了。
阅读全文
0 0
原创粉丝点击