Spring Boot功能實戰

2022-09-07 15:42:29 字數 1381 閱讀 4887

新增了spring boot基礎依賴後,如要使用web mvc功能,只需要新增如下啟動器即可,spring boot會自動裝配web功能。

org.springframework.bootgroupid>

spring-boot-starter-webartifactid>

dependency>

dependencies>

然後新增啟動類,建議放在根包下,這裡把controller和啟動類放在一起也是沒問題的,實際請分包出來。

啟動類必須要有main方法,並新增啟動方法。

package hello;

import org.springframework.boot.*;

import org.springframework.boot.autoconfigure.*;

import org.springframework.stereotype.*;

import org.springframework.web.bind.annotation.*;

@controller

public

class

samplecontroller

public

static

void

main(string args) throws exception

}

org.springframework.bootgroupid>

spring-boot-m**en-pluginartifactid>

repackagegoal>

goals>

execclassifier>

truefork>

trueexcludedevtools>

configuration>

execution>

executions>

plugin>

plugins>

build>

執行啟動類的main方法。

使用spring-boot:run命令。

打成jar包後使用j**a -jar xx.jar命令。

spring boot預設的埠是8080,可以通過server.port=8081來修改,或者通過命令列指定也行。

啟動工程後,訪問localhost:8080/就能輸出:hello world!

上面是通過m**en手動建立工程的方式新增spring boot應用 ,當然新手也可以開啟spring boot的快速構建**來選擇對應的啟動器生成專案,最後匯入進來即可。

推薦閱讀

面經:史上最全j**a多執行緒面試題及答案

Spring Boot整合Shiro實戰

spring boot整合shiro許可權驗證框架,可參考 org.apache.shirogroupid shiro spring boot web starterartifactid 1.4.0version dependency shiroconfig configurationpropert...

spring boot 各層的功能

web專案的實現大致過程 controller層呼叫了service層的具體功能方法,service層dao層的方法,其中呼叫的引數是使用entity層進行傳遞的。1 model層 model層即資料庫實體層,也被稱為entity層,pojo層。一般資料庫一張表對應乙個實體類,類屬性同表字段一一對應...

(五)springboot專案實戰jetty優化

1 介紹 springboot預設配置的是tomcat容器,tomcat是乙個重量級容器,今天我來說下我搭建的springboot專案配置的是jetty容器,jetty是乙個輕量級的容器。那麼下面來說下springboot應該怎麼引用jetty容器呢?應該怎麼優化呢?2 這裡需要注意一下由於spri...