spring boot 配置 前端->ajax->後端api->數據庫爬坑

上文:安裝好了spring boot。得到一個空的項目,打開localhost:8080得到whitelabel錯誤頁面。

1、配置主頁:主頁index.html連同css和js,可以放在resources的static下面。但是想通過訪問localhost:8080/login進入另一個html頁面,卻不能通過在static文件夾下面創建login文件夾,再在login裏放index.html實現。於是我們可以使用spring mvc(被spring boot作爲依賴集成在spring boot項目裏)最最常用的controller,通過引入spring-boot-starter-thymeleaf,在resources的template文件夾下放入login.html,再創建controller類,表示訪問login時返回template文件夾里名爲“login”的文件。

於是將css和js放進static,頁面全部放進template,同一個controller裏創建不同方法作爲頁面路由。

2、數據庫配置。使用mysql8.0。引入spring-boot-starter-data-jpa和mysql-connector-java,前者springboot家的,後者groupid爲mysql。maven的test報錯,invalid demoapplication status...本着上次配置spring boot得到的“問題很簡單,想一想就明白了”的結論,我更改了application.yml的數據庫配置,仔細確認到用這個配置一定能連接mysql了爲止,報錯就沒有了。

 

3、返回json。用controller做很方便。百度一下,你就知道。不要強行註冊servlet,又蠢又麻煩。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章