搭建Spring详解

Spring简介

什么是Spring:
Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器开源框架。

第一个Spring程序

项目的创建

  • 新建一个web项目,选择2.5版本
  • 删除src文件夹,选中项目,右键,选择Source Folder ,分别创建名为src/test/java、src/test/resource、src/main/java、src/main/resource的文件夹
  • 将如下jar包拷贝到lib文件夹中:
    在这里插入图片描述
    注意:若是Java工程,为了使这些jar包起作用需要先选择这些jar包——>鼠标右键点击Build Path——>Add to Build Path
  • 创建Spring XML文件:
    选中项目——>鼠标右键,选中并点击“Other…”项——>找到并打开“Spring”节点——>选择“Spring Bean Configuration File”子节点,点击“Next>”按钮——>在“File name”文本框输入配置文件的文件名(这里为applicationContext.xml),点击“Next>”按钮
    注意:在创建Spring XML文件前需要先导入相应的jar包,否则上面红框区域不会出现那些Spring命名空间项。

配置文件

  • 在web.xml中创建Spring容器并向其中添加对象:
    在这里插入图片描述

  • < servlet-class >中内容的获取:点击Web App Libraries------>Spring WebMVC-4.3.10.RELEASE.jar------>DispatcherServlet.class------>右键选择Copy Qualified Name,即可获取得到servlet路径名

  • < init-param >中内容说明:当Tomcat启动时此servlet调用init()方法,加载classpath:application.xml,产生一个Spring容器,并且开始扫描,将对象放入容器中。

  • < load-on-startup >1< /load-on-startup >代表在服务器启动时创建Servlet对象

  • "/"代表拦截所有Servlet请求

  • 配置application.xml文件:
    在这里插入图片描述

  • <context:component-scan base-package=“com.jd”></context:component-scan>:扫描以“com.jd”开头的包,并为包中加Controller、Service、Component中任意一个注解的类自动创建对象

总结:

  • load-on-startup:服务器启动时创建Servlet对象
  • 获取contextConfigLocation值
  • classpath:application.xml:创建Spring容器+实例化类
  • 若该类中含有@controller注解,则将该类中方法上@RequestMapping中的value值添加到Map集合中
  • 任何一个请求过来,就与Map集合中的已有的Servlet匹配
  • 如果在Map集合中没找到,不用等待,就用默认Servlet处理。

获取实例对象

以调用 sayHello()为例:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值