我想写一个方面,它将为正在使用它的类的字段生成getter / setter。
我是AspectJ的初学者,有人能指出我正确的方向吗?样本会很好。
答案 0 :(得分:5)
通过生成AspectJ ITD,查看生成getter和setter的Spring Roo。
不是最优雅的东西,但它可以完成其他事情(如lambok)的运行时成本。
答案 1 :(得分:1)
您要找的是Project Lombok。它生成getter / setter和各种其他方便的方法。它与Eclipse集成,因此技术上不存在的访问器是可见的。
答案 2 :(得分:0)
(不完全确定,但是......)我担心方面编程可以向类添加行为,而不是接口。如果你可以在运行时生成getter / setter ...无论如何你都不能在你的代码中调用它们,因为它们还不存在。你有一个编译时错误。
也许你可以使用一些IDE源代码生成器。与在Eclipse中一样:源菜单 - >生成getter / setter。