springboot專案,如果想使用controller來實現跳轉頁面,
除了引入依賴
<配置類:dependency
>
<
groupid
>org.springframework.boot
groupid
>
<
artifactid
>spring-boot-starter-web
artifactid
>
dependency
>
<
dependency
>
<
groupid
>org.springframework.boot
groupid
>
<
artifactid
>spring-boot-starter-thymeleaf
artifactid
>
dependency
>
@configuration專案結構:public
webmvcconfigurer
//配置資源對映路徑
@override
public
void
addresourcehandlers(resourcehandlerregistry registry)
}
並將靜態檔案放在指定的目錄中,書寫controller
@restcontroller等等,有沒有發現乙個容易忽視的問題public
class
hellocontroller
}
@restcontroller因為這個註解包含了@controller及@responsebody的功能,因為@responsebody會將類中的方法返回值以json字串的形式返回.所以會造成問題,就像這樣:
我在這個註解暗地裡使壞下檢查了一遍一遍的其他配置,一度懷疑自己菜的摳腳.後來在網上看到其他朋友的部落格,才注意到這裡
所以,想要正確的訪問靜態頁面, 就需要將@restcontroller註解換成@controller
當然,如果需要這個類中的某個方法返回json資料,同樣可以將@responsebody放在對應的方法上
ok,將來一定要牢記基礎,不再犯這樣的低階錯誤
關於JPA在SpringBoot專案的使用
pom依賴 org.springframework.boot groupid spring boot starter data jpa artifactid dependency org.springframework.boot groupid spring boot starter jdbc ar...
部署springboot專案
開發完了以後要部署,那麼怎麼部署呢?第一種 jar方式 注意是在springboot target目錄下生成乙個jar檔案 然後直接輸入鏈結就可以訪問了 第二種 war部署 哪種好?最近公司在做一些內部的小型web應用時,為了提高開發效率決定使用springboot,這貨自帶servlet容器,你在...
springboot專案略述
1.springboot專案是由啟動器 父專案啟動器等組成 org.springframework.boot spring boot starter parent 2.2.2.release lookup parent from repository 2.開啟父專案啟動器,其中配置了另乙個父專案關鍵...