springmvc常用注解详解

1、@Controller

控制器Controller负责处理由DispatcherServlet分发的请求

 

2、@RequestMapping

用来处理地址映射的注解,可用于类和方法上。用于类上,表示类中所有响应请求的方法都是以该地址作为父路径。

有六个属性。

 

3、@Resource和Autowired

@Resource和Autowired都是做bean的注入时使用,Resuorce并不是Spring的注解,需要导入包。

 

4、@ModelAttribute和SessionAttributes

在该Controller所有方法调用前,先执行此@ModelAttribute方法。

 

5、@PathVariable

将请求URL中的模板变量映射到功能处理方法的参数上,即取出url模板中的变量作为参数。

 

6、@Component

通用注解、不知道一些类归到哪一个层时使用,但不建议使用。

 

7、@Repository

相当于注解dao层,在daoimpl类上面注解

 

posted on 2017-09-22 01:36  大白的菜园  阅读(153)  评论(0编辑  收藏  举报