整個整合的目標:
· 一覽畫面
· 登錄畫面
當前,先做的是一覽畫面。
第一步:創建一個springboot的工程。
不過現在有那種一鍵創建的功能。(回頭有時間寫一下怎麼一鍵創建)
第二步:https://www.layui.com/demo/
layui官方網站上面的示例,分頁一覽。
整個html粘過去,就可以直接使用。(哦,對了layui該引的包還是要引一下的)
這個時候,運行起來的工程,會說一覽數據取不出來的錯誤。
這個主要是因爲
,url: '/demo/table/user/' //數據接口
以上這句代碼仔細關注一下,這是需要從後臺傳過來的mapping link,因爲這個節點沒有實裝,所以無效。
所以,第三步:實裝controller
不過,當前我只實裝了controller,數據不是從數據庫裏面取出來的,先暫時寫了假數據。
實裝controller以後,面前就能正常顯示。
但是隻是單純能夠顯示出來。
明天的目標:
· 當前分頁不管用,應該是layui需要傳進去,當前的頁數這種參數。但是,我還沒仔細看這個參數怎麼傳遞。
· 連接數據庫,使用真實數據庫的數據。(爲了稍微簡單一點我想先使用jpa,這樣可以根據javabean自己創建數據庫的表)
這裏特別說一嘴,我是從layui官方網站先直接訪問了一下,他的數據源返回來的json格式數據。
訪問地址大概是 https://www.layui.com/demo/table/user/?page=1&limit=12
這個樣子,然後百度了一個json 數據解析的工具,http://www.bejson.com/json2javapojo/new/
大概是這種,然後可以自動生成javabean
另一個問題,我自己遇到的,controller的註釋:
我理解的啊,@Controller 和 @RestController 的不相同
前者 可以返回jsp 後者 只是返回字符串