我想知道是否有任何框架可以自动将方法注入 Java 类,类似于 Spring Roo 的“mixins”。
例如,在 Spring roo 中,我们按如下方式破坏类:
@RooEntity public class Hello {
private String world;
}
Roo 框架在编译时生成所有必要的方法,如下所示:
public class Hello {
private String world {..}
public String getWorld() {..}
public void setWorld(String world) {..}
public Long getId() {..}
public void setId(Long id) {..}
public Integer getVersion() {..}
public void setVersion(Integer version) {..}
public String toString() {..}
public void persist() {..}
public void remove() {..}
public void flush() {..}
public static Long countHellos() {..}
public static Hello findHello(Long id) {..}
public static List findAllHellos() {..}
public static List findHelloEntries(int start, int finish) {..}
// there are even more methods
}
我不想使用 Spring Roo,但想要一些其他的框架来解决这个问题。
提前致谢。
阿布舍克