spring幾種註解的應用

2021-09-02 20:28:08 字數 862 閱讀 9269

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.如...