文章詳情頁(yè)
java - 比如Spring MVC中寫(xiě)個(gè)Service或者Dao最好要寫(xiě)接口實(shí)現(xiàn)嗎?
瀏覽:36日期:2023-12-10 09:34:25
問(wèn)題描述
看到很多例子都是寫(xiě)個(gè)UserService,然后再寫(xiě)個(gè)UserServiceI什么的接口實(shí)現(xiàn),感覺(jué)麻煩死了,小項(xiàng)目寫(xiě)這么多重復(fù)文件。
問(wèn)題解答
回答1:如果是自?shī)首詷?lè),比如小項(xiàng)目?jī)H單處使用的話(huà),完全沒(méi)有必要寫(xiě)接口。除非多處被使用,或者遠(yuǎn)程調(diào)用。接口是用來(lái)抽象實(shí)現(xiàn),不是所有場(chǎng)景必須的。
標(biāo)簽:
java
上一條:java - 由于傳的查詢(xún)sql較長(zhǎng),導(dǎo)致Socket closed掉了,如何在不改sql的情況下解決掉?下一條:java - HTTP表單提交期間發(fā)生了什么?
相關(guān)文章:
1. mysql優(yōu)化 - mysql count(id)查詢(xún)速度如何優(yōu)化?2. mysql主從 - 請(qǐng)教下mysql 主動(dòng)-被動(dòng)模式的雙主配置 和 主從配置在應(yīng)用上有什么區(qū)別?3. angular.js - angularjs 用ng-reapt渲染的dom 怎么獲取上面的屬性4. 主從備份 - 跪求mysql 高可用主從方案5. css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug6. node.js - node_moduls太多了7. python如何不改動(dòng)文件的情況下修改文件的 修改日期8. python - django 里自定義的 login 方法,如何使用 login_required()9. angular.js - 不適用其他構(gòu)建工具,怎么搭建angular1項(xiàng)目10. css3 - css before作為父級(jí)元素的背景色遮住了文字怎么辦?
排行榜
![css3 - [CSS] 動(dòng)畫(huà)效果 3D翻轉(zhuǎn)bug](http://www.aoyou183.cn/attached/image/news/202304/110831f073.png)
熱門(mén)標(biāo)簽