五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網 會員登陸 & 注冊

第一章 SpringBoot介紹及快速入門

2023-04-25 18:51 作者:游戲理想國  | 我要投稿

陽仔?游戲理想國?


1、SpringBoot介紹?


SpringBoot 是一個快速開發(fā)的框架,能夠快速的整合第三方框架,簡化XML配置,全部采用注解形式,內置Tomcat容器,幫助開發(fā)者能夠實現(xiàn)快速開發(fā),SpringBoot的Web組件 默認集成的是SpringMVC框架。SpringMVC是控制層。


Spring Boot 與 Spring MVC 、Spring Cloud 的區(qū)別:

SpringMVC是控制層。

Spring Boot 是基于Spring Mvc 的整合,簡化框架。

SpringCloud依賴于SpringBoot組件,使用SpringMVC編寫Http協(xié)議接口,同時SpringCloud是一套完整的微服務解決框架。


Spring Boot的主要優(yōu)點:

為所有Spring開發(fā)者更快的入門

開箱即用,提供各種默認配置來簡化項目配置

內嵌式容器簡化Web項目

沒有冗余代碼生成和XML配置的要求


JAVA開發(fā)環(huán)境

開發(fā)工具: idea(2016或以上)? ? IDEA 全稱 IntelliJ IDEA,是java編程語言開發(fā)的集成環(huán)境。

項目管理工具:Maven(3.5)Maven 是一個項目管理工具,可以對 Java 項目進行構建、依賴管理。

版本管理工具:Git(2.9.2) Gie 是一個源代碼管理工具,可以對 Java 代碼進行管理。

運行環(huán)境:JDK(1.8)? ?SpringBoot 2.1.3 ?


2、SpringBoot快速入門

2.1?快速創(chuàng)建一個SpringBoot項目

IDEA 中可以通過File->New->Project來快速構建 Spring Boot ?程。

如下,選擇 Spring Initializr(模版生成器),在 Project 的 SDK 中選擇剛剛我們導?的 jdk,點擊 Next,到了項?的配置信息。

Group:填企業(yè)域名。

Artifact:填項?名稱。

Dependencies:可以添加我們項?中所需要的依賴信息,根據實際情況來添加。




2.2?Spring Boot 項??程結構

Spring Boot 項?總共有三個模塊,如下圖所?:

1、src/main/java路徑:主要編寫業(yè)務程序。

2、src/main/resources路徑:存放靜態(tài)?件和配置?件。

3、src/test/java路徑:主要編寫測試程序。

4、@SpringBootApplication注解的Main方法開始啟動。

5、application.properties配置文件。

6、三方依賴文件pom.xml。


2.3 Spring Boot?的Pom文件引入依賴

<parent>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-parent</artifactId>

<version>1.3.3.RELEASE</version>

</parent>

<dependencies>

??<!—SpringBoot web 組件 -->

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

</dependencies>


spring-boot-starter-parent作用

在pom.xml中引入spring-boot-start-parent,spring官方的解釋叫什么stater poms,它可以提供dependency management,也就是說依賴管理,引入以后在申明其它dependency的時候就不需要version了,后面可以看到。

spring-boot-starter-web作用

springweb?核心組件

spring-boot-maven-plugin作用

?如果我們要直接Main啟動spring,那么以下plugin必須要添加,否則是無法啟動的。如果使用maven?的spring-boot:run的話是不需要此配置的。(我在測試的時候,如果不配置下面的plugin也是直接在Main中運行的。)



2.4 編寫HelloWorld服務

創(chuàng)建package命名為com.example.controller(根據實際情況修改)

創(chuàng)建HelloController類,內容如下

?


import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/hello")
public class HelloController {

? ?@RequestMapping("/world")
? ?public String index(){
? ? ? ?return "Hello World!";
? ?}
}



重新運? main ?法啟動項?,在瀏覽器中輸? localhost:8080/hello/world,如果看到 “Hello World!”,那么恭喜你項?啟動成功!Spring Boot 就是這么簡單?便!

2.4?調整端口

端?號默認是8080,如果想要修改,可以在 application.properties ?件中使? server.port 來?為指定端?.

如8090端?:

server.port=8090


第一章 SpringBoot介紹及快速入門的評論 (共 條)

分享到微博請遵守國家法律
东莞市| 察哈| 茶陵县| 远安县| 玉屏| 阜新| 渭南市| 亚东县| 孟州市| 二连浩特市| 屯门区| 治多县| 贵州省| 东方市| 利川市| 淄博市| 旅游| 江川县| 双桥区| 大竹县| 灵川县| 绩溪县| 隆安县| 凤城市| 久治县| 平远县| 九台市| 鄂温| 吉林市| 波密县| 新丰县| 璧山县| 宿松县| 安仁县| 遵义市| 新兴县| 北京市| 鄄城县| 波密县| 色达县| 娄烦县|