SpringMVC常用註解(1)-------@Controller註解

1、@Conroller的作用

@Controller用於標記一個類,使用了@Controller標記的類就是一個SpringMVC Controller對象,即一個控制器類。Spring會使用掃描機制查找應用程序中所有基於註解的控制器類,然後分發處理器會掃描使用了該註解的類的方法。

爲了保證Spring能夠找到控制器,需要完成兩件事:

  • 在SpringMVC的配置文件中springmvc.xml中引入spring-context
  • 使用<context:component-scan/>元素,該元素的作用是啓動包掃描功能,掃描base-package指定的包下面的java文件,如果掃描到帶有@Controller、@Service、@repository、@Component等註解的類,就把這些類註冊成爲Spring的Bean。
  • base-package:指定了Spring要掃描的類包,所以應該將所有的控制器類的包放在需要掃描的類包下。配置文件如下所示:
    <context:component-scan base-package="com.springdemo.Controller"></context:component-scan>

     

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章