[英]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.