繁体   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