[图解教程]Eclipse 不可不知的用法之一:自动生成 Getter、Setter 和构造方法
关键词:Getters and Setters、getter 和 setter 方法、Constructor using Fields、构造方
法(构造函数)、Eclipse-jee 使用方法、自动生成代码、Eclipse3.5、图解使用教程
(1)POJO 类自动生成 Getter 和 Setter 方法:
Persion.java 原来的代码:
在上面代码的空白处点右键,或者在 Person 类名上点右键 —> Source –> Generate
Getters and Setters,如下图:
接着,在 Generate Getters and Setters 对话框中,将 Persion 的属性 id 和 name 钩上,
或直接点击“Select All”按钮将所有属性选中,点 OK 即行。
我们再看看 Person.java 类的代码:
可见,Getter 方法和 Setter 方法自动生成了,比一个一个去敲代码便捷多了。
(2)自动生成构造方法(构造函数):
在类代码的空白处点右键,或者在类名上点右键 —> Source –> Generate Constructor
using Fields,如下图:
在 Generate Constructor using Fields 对话框中, 将 Persion 类的全部属性或部分属性钩上,
点 OK 即行。如下图:
下来,来看看自己生成的构造方法,见下图选中部分:
[图解教程]Eclipse 不可不知的用法之二:自动生成接口和 JUnit 测试类
关键词:Extract Interface、抽取接口、JUnit Test Case、JUnit 测试、自动生成接口、自动
生成测试类、Eclipse-jee 使用方法、自动生成代码、Eclipse3.5、图解使用教程
(3)通过类自动生成它的接口:
在 Spring 应用中,常常会用到“接口+实现类”的形式,即要实现类又要写一个方法差不多的接
口,有时候感觉比较烦琐。其实,Eclipse 可以根据类自动抽取出接口来。
PersonServiceImpl.java 的代码如下:
在上面代码的空白处点右键,或者在 PersonServiceImpl 类名上点右键 —> Refactor –>
Extract Interface,如下图:
在“在 Extract Interface”对话框中,Interface name 框中输入接口名:PersonService,将
addPerson 和 queryPerson 方法钩选上,如下图:
点 OK 后,即可自动生成 PersonServiceImpl.java 的接口类 PersonService.java,如下图:
而再看看 PersonServiceImpl 类代码有了什么变化: