簡體   English   中英

使用AspectJ生成Getters / Setter

[英]Generating Getters/Setters with AspectJ

我想寫一個方面,它將為正在使用它的類的字段生成getter / setter。

我是AspectJ的初學者,有人能指出我正確的方向嗎? 樣本會很好。

查看Spring Roo ,它通過生成AspectJ ITD來生成getter和setter。

這不是最優雅的事情,但它可以完成其他事情(如lambok)的運行時成本。

您正在尋找的是Project Lombok 它生成getter / setter和各種其他方便的方法。 它與Eclipse集成,因此技術上不存在的訪問器是可見的。

(不完全確定,但是...)我擔心方面編程可以向類添加行為,而不是接口。 如果你可以在運行時生成getter / setter ...無論如何你都不能在你的代碼中調用它們,因為它們還不存在。 你有一個編譯時錯誤。

也許你可以使用一些IDE源生成器。 與在Eclipse中一樣:Source菜單 - >生成getters / setters。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM