springmvc知道這些就夠了
| 課堂筆記
| 上午課堂
@DateTimeFormat("時間日期格式")
如果名稱不同的話 預設值
@RequestParam(value=“username”defaultvalue="lisi"
//必須要有內容
required=true)
前端表單中的name值要和類中的屬性值要相同,後臺才能通過對應的實體類作為引數進行接收。
@PathVariable("id)
/add/{id}
@Transactional()
屬性
readOnly=true //只讀
rollbacnFor //事務回滾,見到異常做回滾
propagation=REQUIRED //是否有事務
連線資源的開啟和關閉是交由spring進行管理的。
spring是採用aop方式做環繞切入,
junit測試的使用,首先要建立在專案目錄下建立resource的資源路徑,test檔案。
| 上午知識小結
今天上午講解的核心ssh框架下的前後端的資料互動。昨天的我們是為靜態資源配置。要想獲取前端傳來的資料,最簡單的做法就是直接在controller層中的方法加上引數名稱,而且這個引數名是有要求的,是需要和前端的名稱相同的,而且spring的這種接收引數的方法適合之前直接在sercvlet呼叫getparameter方法獲取不一樣。因為這種方法直接就接收到指定的資料型別,不需要再手動的轉換資料的型別了。那麼如果說前端資料的name屬性和控制層的引數名稱不相同,那麼此時的就需要@RequestParam(value=“username”)這裡的value屬性的值儲存的是前端的name值,這個標籤是寫要被關聯的引數的前面的。這個標籤還有一個屬性值defaultValue是當此input框中的資料是null值的時候就可以給此引數一個預設值。還有一個屬性required,當其的值是一個true型別的時候,代表該輸入框不能夠沒有值。緊接著我們又講了傳入的引數型別是類物件時怎惡魔版,其實很簡單,直接將該類作為引數型別即可,要求就是要將前端的name的值要和實體類中的屬性值要相同。剛才還有一個重要的知識點,就是當傳date資料型別的時候該如何傳入?當是date型別的時候,預設沒情況下,日期的格式是以/隔開的,但是如果想改的話可以使用@DateTimeFormat(parrtern="自定義時間個格式"),也是放在引數的引數型別之前,還有就是,當用實體類來接的時候,想要修改時間的格式,那麼就需要再在指定的實體類中,將時間格式註解程式碼放在date型別的屬性值之上的。緊接著就是
相關文章
- 關於 nginx 前端知道這些就夠了Nginx前端
- 使用 github 做程式碼管理,知道這些就夠了Github
- TCP/IP 知道這些就夠用了TCP
- 要知道AI的工作原理,Get這些點就夠了AI
- spring 掌握這些就夠了Spring
- 關於在 Node.js 中引用模組,知道這些就夠了Node.js
- Android混淆——瞭解這些就夠了Android
- DBA知道這17條Linux命令,就夠了!Linux
- 面試問到springmvc不會怎麼辦?看這篇就夠了,springmvc面試SpringMVC
- NGINX 從入門到精通,學會這些就夠了Nginx
- 精益工廠佈局考慮這些就夠了!
- 前端面試考點多?看這些文章就夠了前端面試
- 區塊鏈是什麼?讀懂這些就夠了!區塊鏈
- 學Redis這篇就夠了Redis
- mongoDB看這篇就夠了MongoDB
- 前端 --弄懂JS的變數提升做這些題就夠了前端JS變數
- 如何提升開發效率?用這些免費API就夠了API
- “作弊”:只需要知道這一個 Linux 命令就夠了Linux
- 不知道怎麼選CRM系統?看這篇就夠了
- 想知道有哪些熱門、常用API,這一篇就夠了API
- HTML教程(看完這篇就夠了)HTML
- 想熟悉PostgreSQL?這篇就夠了SQL
- Oracle索引,看這篇就夠了Oracle索引
- 遷移學習(Transfer),面試看這些就夠了!(附程式碼)遷移學習面試
- 從零開始學做微信小程式,看這些就夠了!微信小程式
- Android音視訊播放器框架看這些就夠了Android播放器框架
- 關於世界網際網路大會看完這些就夠了
- MySQL事務,這篇文章就夠了MySql
- 入門Webpack,看這篇就夠了Web
- APP瘦身這一篇就夠了APP
- Android Fragment看這篇就夠了AndroidFragment
- HttpServletRequest,看這篇文章就夠了HTTPServlet
- OAuth授權|看這篇就夠了OAuth
- 深入Babel,這一篇就夠了Babel
- Zookeeper入門看這篇就夠了
- 學Nginx,這一篇就夠了Nginx
- Git 看這一篇就夠了Git
- iOS-Charts看這個就夠了iOS