我知道內置的代碼生成和重構,可以使用Eclipse中的「Source」和「Refactor」菜單項進行重構。什麼是最好的Java代碼生成工具或插件在Eclipse中使用?
我也使用Commonclipse插件來輕鬆地使用構建hashCode,toString,equals方法的Apache Commons類。
在Eclipse IDE下,我應該注意哪些其他插件或工具可輕鬆生成Java源代碼?
我知道內置的代碼生成和重構,可以使用Eclipse中的「Source」和「Refactor」菜單項進行重構。什麼是最好的Java代碼生成工具或插件在Eclipse中使用?
我也使用Commonclipse插件來輕鬆地使用構建hashCode,toString,equals方法的Apache Commons類。
在Eclipse IDE下,我應該注意哪些其他插件或工具可輕鬆生成Java源代碼?
這真的取決於你想要做什麼? J2EE,Web服務,鞦韆......
我做了很多Web服務開發,並在很大程度上依賴於:
對於Axis2的發展:
有一個關於Axis2的插件,一個很好的教程叫Developing Web Services Using Apache Axis2 Eclipse Plugins - Part 1
如果您有興趣進一步去有點代碼生成並進入模型驅動的軟件開發,你應該看看openArchitectureWare。
如果您正在學習Getting Started教程,那麼您應該加快速度。
我不知道你是不是一個很大的UML粉絲,但是IBM Rational suite是極其強大的。
我用它來從UML到生成的模仿對象,但是這只是它能做什麼
我不認爲這是你問真的是一個輕微的一部分,但對於模型驅動發展,我認爲Borland's Together仍然是那裏最好的基於Eclipse的工具。
您可以在基於彈簧的應用程序中查看http://fast-code.sourceforge.net/。您只需輸入foo即可創建FooService和FooServiceImpl以及配置。它也有很好的方法來創建單元測試。可以在這裏看到所有的模板:http://fast-code.sourceforge.net/templates-config.xml
Project Lombok使您能夠有效地以簡寫形式進行編碼。例如,你可以聲明一個類,添加一個lombok註解,並且它會自動生成getters,setters,equals,hashCode,toString和構造函數。
Eclipse Xtend是一個非常強大的代碼生成器,它支持閉包和數據類 - 自動getters/setters/hashCode/equals。
如果你可以使用一個數據庫模式作爲輸入模式,Telosys工具(https://sites.google.com/site/telosystools/)是代碼生成一個Eclipse插件(http://marketplace.eclipse.org/content/telosys-tools) (JPA,Spring MVC的,數據庫文件,REST API等)