SpringMvc Servlet 继承结构
2017-06-03 21:15
197 查看
Servlet 的继承结构
![](https://img-blog.csdn.net/20170603211518911?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcGhwZnpo/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
web.xml 代码:
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
springmvc 配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
<mvc:annotation-driven />
<context:component-scan base-package="com.Controller" />
</beans>
测试类:
package com.Controller;
import org.springframework.context.EnvironmentAware;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class TestController implements EnvironmentAware{
@RequestMapping("/test")
@ResponseBody
public String test(){
return "test";
}
private Environment environment ;
@Override
public void setEnvironment(Environment environment) {
this.environment = environment;
}
}
依赖jar 包:
![](https://img-blog.csdn.net/20170609000127784?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcGhwZnpo/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
debug 启动项目:
![](https://img-blog.csdn.net/20170609000548083?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcGhwZnpo/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
ServletContextPropertySource 中保存的就是 ServletContext
web.xml 代码:
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
springmvc 配置文件:
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-4.0.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.0.xsd">
<mvc:annotation-driven />
<context:component-scan base-package="com.Controller" />
</beans>
测试类:
package com.Controller;
import org.springframework.context.EnvironmentAware;
import org.springframework.core.env.Environment;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class TestController implements EnvironmentAware{
@RequestMapping("/test")
@ResponseBody
public String test(){
return "test";
}
private Environment environment ;
@Override
public void setEnvironment(Environment environment) {
this.environment = environment;
}
}
依赖jar 包:
debug 启动项目:
ServletContextPropertySource 中保存的就是 ServletContext
相关文章推荐
- JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
- (转)JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
- Servlet的调用过程_生命周期_继承结构
- JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
- Servlet建立 生命周期 继承结构 Servlet的配置 ServletConfig ServletContext
- Servlet等级接口——继承结构
- JavaWeb学习之Servlet(二)----Servlet的生命周期、继承结构、修改Servlet模板
- 菜鸟学Andoid(二十一):Servlet的继承结构和修改Servlet模版
- servlet三种实现方式之二继承GenericServlet开发
- OGRE体系结构(类的继承关系)
- nio 通道类继承结构图
- Servlet学习笔记(Tomcat目录结构)
- Hibernate继承映射:每个子类一张表(joined-subclass)表结构
- 能源项目xml文件 -- springMVC-servlet.xml -- context:component-scan
- springmvc的Servlet拦截方式
- SpringMVC 学习笔记(三) 使用ServletAPI 和 实体 做为参数
- Servlet和SpringMVC补课
- C++多继承虚函数类内部模型结构剖析
- springmvc报错 org.springframework.web.servlet.DispatcherServlet
- 【转载】Spring中的applicationContext.xml与SpringMVC的xxx-servlet.xml的区别