1.springboot學習
springboot是bs開發框架之一,不用單獨開啟tomcat伺服器,目前比較流行,一般開發大型專案時會將所有的功能細分為許多小模組,每個模組都有dto、dao、service和controlleer層,有些模組還會加入validate層。
dtodto層就是所謂的model,dto中定義的是實體類,也就是.class檔案,該檔案中包含實體類的屬性和對應屬性的get、set方法
daoserviceservice層會呼叫dao層和dto層,service層也會對資料進行一定的處理,比如條件判斷和資料篩選等等。
controllercontroller層會呼叫前面三層,controller層一般會和前台的js檔案進行資料的互動, controller層是前台資料的接收器,後台處理好的資料也是通過controller層傳遞到前台顯示的。
2.什麼情況下需要序列化呢?
1)、需要把記憶體中的物件狀態資料儲存到乙個檔案或者資料庫中的時候,這個場景是比較常見的,例如我們利用mybatis框架編寫持久層insert物件資料到資料庫中時; 2)、網路通訊時需要用套接字在網路中傳送物件時,如我們使用rpc協議進行網路通訊時;
@data3.@jsonfield(serialize = false)public static class databytype implements serializable
@jsonfield(serialize = false)註解,便可以在返回響應引數體的時候去除某個字段
名稱相同點
不同@repository
都是註解在dao上
@repository需要在spring中配置掃瞄位址,然後生成dao層的bean才能被注入到service層中。
註解在dao上
spring boot 學習筆記
spring boot 學習筆記 1.有時候我們在專案啟動的時候,總是需要先啟動一些初始化的類,以前比較常見的做法是寫再static塊中,spring boot提供了乙個commandlinerunner介面,實現這個介面的類總是會被優先啟動,並優先執行commandlinerunner介面中提供的...
spring boot 學習筆記
本位參考 生成spring boot 工程,通過 spring boot 快速入門 spring boot 開發web 應用 spring boot工程結構推薦 spring boot構建restful api與單元測試 spring boot中使用swagger2構建強大的restful api文...
springboot學習筆記
restcontroller controller responsebody 控制器 value 從配置檔案中讀取元素值賦值 component 將類交給spring管理 請求引數 requestparam value id required false defaultvalue 0 請求字段 是否...