2
我知道在哪個註解可以被檢測並用於下面所提及的方法:在實踐中使用什麼策略進行註釋掃描?
- 註解處理器(編譯時間代碼生成)
- 運行時註釋掃描(例如ASM和其他字節碼掃描庫)
- 自定義類裝載器,反映在類註解它們加載
- 在運行時使用反射API
注:我不知道是否曾經使用方法(3)
我正在尋找哪些註釋處理技術在什麼樣的場景中使用的信息。浮現在腦海中的幾個例子是:
- 部署時間(例如,如何做的Java EE容器知道是否標註正確應用,當你部署一個WAR)
- 編譯時間(例如Apache的蜂巢頁面流產生大量的XML期間使用編譯時的註解處理器)文件
- 運行時(例如,彈簧不會在類路徑字節碼註釋掃描指定)