我知道内置的代码生成和重构可以用Eclipse中的"Source"和"Refactor"菜单项来完成.
我还使用Commonclipse插件轻松地使用构建hashCode,toString,equals方法的Apache Commons类.
在Eclipse IDE下,我应该注意哪些其他插件或工具可以轻松生成Java源代码?
Telosys(http://www.telosys.org/)是一个简单而有效的Java代码生成工具.
此代码生成器可用作Eclipse插件(http://marketplace.eclipse.org/content/telosys-tools),也可用作命令行界面(https://github.com/telosys-tools-bricks/telosys- cli/wiki).
定义所有实体的模型可以从头开始(DSL文本模型)或从现有数据库(DB模型)创建.
模板基于Velocity(http://velocity.apache.org),可以从GitHub下载.所有模板都是可自定义的,如有必要,可以从头开始创建新模板.现有模板可以为JPA,Spring MVC,数据库文档,REST API等生成代码.
Project Lombok使您能够以速记方式有效编码.例如,您可以声明一个类,添加一个lombok注释,它将自动生成getter,setter,equals,hashCode,toString和constructors.