在Spring應用中,常常會用到“接口+實現(xiàn)類”的形式,即要實現(xiàn)類又要寫一個方法差不多的接口,有時候感覺比較煩瑣。其實,Eclipse可以根據(jù)類自動抽取出接口來。
PersonServiceImpl.java的代碼如下:
在上面代碼的空白處點右鍵,或者在PersonServiceImpl類名上點右鍵 —> Refactor –> Extract Interface,如下圖:
在“在Extract Interface”對話框中,Interface name框中輸入接口名:PersonService,將addPerson和queryPerson方法鉤選上,如下圖:
點OK后,即可自動生成PersonServiceImpl.java的接口類PersonService.java,如下圖:
而再看看PersonServiceImpl類代碼有了什么變化: