關於springboot專案跳轉頁面的問題

2022-07-20 21:27:26 字數 1496 閱讀 5817

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.開啟父專案啟動器,其中配置了另乙個父專案關鍵...