spring 3.0 mvc 基于注解 笔记2

spring3 的基于注释的mvc可以简化我们的xml配置
1.配置web.xml


xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">

index.jsp


mvc
org.springframework.web.servlet.DispatcherServlet

contextConfigLocation
/WEB-INF/classes/spring/*.xml

1
刘冬明([email protected]);

mvc
*.do



2.编写Spring配置文件config.xml


xmlns:context="http://www.springframework.org/schema/context"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-3.0.xsd">








配置定义文件和之前略有不同

定义了启动时需要检查的注释信息的包路径
3.包含注释的Controller类

package mvc;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
//定义该类是作为Controller进行处理
@Controller
public class HelloWorld {
//定义访问路径hello.do 请求方法类型
@RequestMapping(value="hello",method=RequestMethod.GET)
public String helloWorld(){
System.out.println("HelloWorld!");
return "hello";
}
}

4.简单的显示页面 /WEB-INF/page/hello.jsp





My JSP 'hello.jsp' starting page











HelloWorld




现在我们就可以访问以下hello.do

你可能感兴趣的:(Spring)