java - spring目錄結(jié)構(gòu)命名最佳方式是?
問題描述
一直糾結(jié)model bean domain dao命名,看到網(wǎng)上都不一樣,有點(diǎn)暈
問題解答
回答1:使用SPRING INITIALIZR 會(huì)自動(dòng)生成目錄結(jié)構(gòu) idea也支持
回答2:就是幾個(gè)英文單詞,看得懂就行,有糾結(jié)命名的時(shí)間,能寫多少代碼
回答4:package用來區(qū)分存放不同作用的類,我也看到過很多項(xiàng)目所命名的方式都各有不一,但是這個(gè)不太大影響,只是一個(gè)開發(fā)規(guī)范的習(xí)慣,package的命名方式,如果你是公司項(xiàng)目,可以按照公司的規(guī)范,如果個(gè)人項(xiàng)目,你也可以制定好自己的一個(gè)命名規(guī)范,樓層中@公孫二狗的圖片,可以做為參考
回到問題,你所說的model bean domain dao
model domain可以說是指存放pojo的,例存放學(xué)生的成績類(student)bean個(gè)人建議通常不命名這個(gè)名字,因?yàn)榻涌趯?shí)現(xiàn)類也算一個(gè)bean,像學(xué)生的成績類也算一個(gè)bean,所以以bean命名package不建議(如果有高人,請輕噴,小弟只是小菜鳥)dao就存放對持久層操作的一些類
以上
回答5:按功能,模塊來命名比較好
相關(guān)文章:
1. javascript - 關(guān)于<a>元素與<input>元素的JS事件運(yùn)行問題2. css3 - 純css實(shí)現(xiàn)點(diǎn)擊特效3. MySQL中的enum類型有什么優(yōu)點(diǎn)?4. android下css3動(dòng)畫非常卡,GPU也不差啊5. java - 為什么第一個(gè)線程已經(jīng)釋放了鎖,第二個(gè)線程卻不行?6. mysql - 記得以前在哪里看過一個(gè)估算時(shí)間的網(wǎng)站7. javascript - vscode alt+shift+f 格式化js代碼,通不過eslint的代碼風(fēng)格檢查怎么辦。。。8. 大家好,我想請問一下怎么做搜索欄能夠搜索到自己網(wǎng)站的內(nèi)容。9. python - 啟動(dòng)Eric6時(shí)報(bào)錯(cuò):’qscintilla_zh_CN’ could not be loaded10. mysql - 查詢字段做了索引為什么不起效,還有查詢一個(gè)月的時(shí)候數(shù)據(jù)都是全部出來的,如果分拆3次的話就沒問題,為什么呢。
