關於使用Java8中接口的默認方法簡化service層的想法

火花:

1)Java8後支持在接口中定義default方法

2)每次都要寫一個接口,然後還要寫一個實現類

3)懶人改變世界

想法:

使用Java8定義默認接口的方式,在接口中實現業務邏輯,使用反射和動態代理,new出接口的代理實現類並注入到Spring容器中,

在接口中標註自己定義的@interface,在容器啓動時解析processor

實現可參考:mybatis底層

缺點:

實現全部寫在接口中,暴露了業務邏輯。

...

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章