一、首先Demo
1、在spring-servlet.xml中配置注解扫描的包
<context:component-scan base-package="com.yezi.web.controller.annot"></context:component-scan>
配置上面的就会去扫描com.yezi.web.controller.annot包下面的spring的注解。
2、启动注解要配置2个bean
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter" />
<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"></bean>
配置两个bean就可以使用注解方式就可以使用注解方式来进行注解
可以使用:<mvc:annotation-driven/>来代替上面两个配置。
3、在类中使用注解方式
package com.yezi.web.controller.annot;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;
@Controller
@RequestMapping("/user1/")
public class TestMCVAnnotDrivenController {
@RequestMapping(value="add")
public ModelAndView addUser(){
String result="add User";
return new ModelAndView("testUser","result",result);
}
@RequestMapping(value="delUser")
public ModelAndView delUser(){
String result="delete user";
return new ModelAndView("testUser","result",result);
}
}