[英]meaning of @P annotation in spring-boot
我有一個簡單的,也許是愚蠢的問題,所以提前道歉..
我最近一直在閱讀一些 spring-boot java 代碼,我幾乎能夠理解所有的代碼,因為我已經能夠在任何地方找到文檔..但是例如對於這個我仍然無法弄清楚確切的含義(我無法找到注解@P
):
public MyFileEvent getEvent(
@P("user") User user,
@P("file") @Valid @RequestBody EventFile file) throws MyException {
return myService.getFileEvent(file);
}
我了解@Valid
和@RequestBody
但我找不到@P
的含義。
根據javadoc :
“可以與
AnnotationParameterNameDiscoverer
一起使用以指定參數名稱的注釋。這對於 JDK 8 之前不能包含參數名稱的接口很有用。”
@P
注解實際上有兩個版本:
org.springframework.security.access.method.P
自 Spring 3.2(已棄用)org.springframework.security.core.parameters.P
自 Spring 5.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.