spring幾種註解的應用
(一)@controlleradvice(assignabletypes=paycontroller.class)//相當於spring的後置處理器執行通知,aop的環繞通知
@controlleradvice(assignabletypes=paycontroller.class)
public class payexceptionhandler ) 配置你需要攔截的控制器,
@controlleradvice(basepackages = "com.demo") 配置你需要路徑下的控制器
(二)1. controller, restcontroller的共同點
都是用來表示spring某個類的是否可以接收http請求
2. controller, restcontroller的不同點
@controller標識乙個spring類是spring mvc controller處理器
@restcontroller: a convenience annotation that does nothing more than adding the@controller and @responsebody annotations。
@restcontroller是@controller和@responsebody的結合體,兩個標註合併起來的作用。
示例如下:
[html] view plain copy
@controller
@responsebody
public class mycontroller
@restcontroller
public class myrestcontroller
spring的幾種註解的用法
1 controller 控制器 注入服務 2 service 服務 注入dao 3 repository dao 實現dao訪問 4 component 把普通pojo例項化到spring容器中,相當於配置檔案中的 component,service,controller,repository註解...
Spring 中常用的幾種註解
spring 2.5 中除了提供 component 注釋外,還定義了幾個擁有特殊語義的注釋,它們分別是 repository service 和 controller。在目前的 spring 版本中,這 3 個注釋和 component 是等效的,但是從注釋類的命名上,很容易看出這 3 個注釋分別...
Spring中 Resource註解的應用
前言,spring是乙個非常優秀的框架,在依賴ioc程式設計方面,手工方式提供了兩種方式注入bean,xml配置和使用註解 自動掃瞄package的方式 1.resource應用在字段上,則注入規則是 a.先使用欄位名字匹配bean,查詢到bean則注入,如果型別不匹配則此時有異常,注入失敗 b.如...