最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何創(chuàng)建SpringBoot項(xiàng)目

 更新時(shí)間:2021年01月13日 09:17:31   作者:勝金  
這篇文章主要介紹了如何創(chuàng)建SpringBoot項(xiàng)目,幫助大家更好的學(xué)習(xí)和使用springboot框架,感興趣的朋友可以了解下

  1、SpringBoot介紹

  SpringBoot本身就是為了簡(jiǎn)單、快速開(kāi)發(fā)Spring框架項(xiàng)目而生的,在maven的基礎(chǔ)上,對(duì)已有的maven gav進(jìn)行了封裝,他的問(wèn)世對(duì)Java開(kāi)發(fā)者的好處不言而喻,

他的好處勝金這里隨便列舉幾條:

  1、自動(dòng)配置,無(wú)需xml配置,通過(guò)jar以來(lái)自動(dòng)識(shí)別;

  2、通過(guò)起步(Starter)依賴集成第三方庫(kù),開(kāi)箱即用;

  3、內(nèi)嵌Servlet容器,無(wú)需war包部署;

  4、內(nèi)置健康檢測(cè)、度量指標(biāo)功能;

  5、提供all-in-one打包插件。

  優(yōu)點(diǎn)太多,不再一一列舉,相信做Java開(kāi)發(fā)的小伙伴已經(jīng)看過(guò)很多相關(guān)的文章了。

  2、SpringInitializ新建SpringBoot項(xiàng)目

  SpringBoot項(xiàng)目創(chuàng)建大體分兩種方式,Spring官網(wǎng)在線創(chuàng)建和通過(guò)IDE工具創(chuàng)建,先說(shuō)第一種方式:

  2.1進(jìn)入SpringInitializr官網(wǎng)  

  在瀏覽器中輸入https://start.spring.io/,進(jìn)入創(chuàng)建頁(yè)面,根據(jù)自己需要選擇或修改相應(yīng)選項(xiàng)和名稱。

   2.2選擇自己需要的框架依賴包

   2.3生成項(xiàng)目

  生成的項(xiàng)目已經(jīng)打成一個(gè)壓縮包下載了,解壓后用IDE打開(kāi)即可。

   2.4啟動(dòng)項(xiàng)目

  可以看到創(chuàng)建的項(xiàng)目目錄如下,主要生成了三個(gè)文件。IDE打開(kāi)項(xiàng)目需要下載依賴包,這個(gè)過(guò)程可能會(huì)比較慢,大家注意。

   2.4.1pom.xml文件,里面包含項(xiàng)目依賴的jar包,以后有需要可以在該文件中引入相應(yīng)的jar

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.3.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>
  <groupId>com.JohanChan</groupId>
  <artifactId>demo</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <name>demo</name>
  <description>Demo project for Spring Boot</description>

  <properties>
    <java.version>1.8</java.version>
  </properties>

  <dependencies>
    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-test</artifactId>
      <scope>test</scope>
      <exclusions>
        <exclusion>
          <groupId>org.junit.vintage</groupId>
          <artifactId>junit-vintage-engine</artifactId>
        </exclusion>
      </exclusions>
    </dependency>
  </dependencies>

  <build>
    <plugins>
      <plugin>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-maven-plugin</artifactId>
      </plugin>
    </plugins>
  </build>

</project>

  2.4.2application.properties文件,該文件是空的,默認(rèn)的Tomcat端口是8080,可以通過(guò)server.port修改端口,以后的大多數(shù)spring配置都是在這個(gè)文件中完成。

   2.4.3XXXApplication.java文件,項(xiàng)目啟動(dòng)類,程序的入口,重要標(biāo)簽@SpringBootApplication。

   2.5驗(yàn)證項(xiàng)目

  創(chuàng)建HelloController文件,啟動(dòng)程序,在瀏覽器中進(jìn)入項(xiàng)目。

package com.JohanChan.demo.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class HelloController {
  @RequestMapping("/")
  @ResponseBody
  public String hello() {
    return "Hello,SpringBoot!";
  }
}

   項(xiàng)目已創(chuàng)建成功,并成功訪問(wèn)。

  3、IDE創(chuàng)建SpringBoot項(xiàng)目

  3.1打開(kāi)idea,file->new->project

   3.2、這種方式與第一種類似,選擇對(duì)應(yīng)選項(xiàng)并修改包名和項(xiàng)目名,一路next

   3.3選擇Springboot版本和項(xiàng)目依賴包

   3.4打開(kāi)后與第一種方式一樣,不再贅述。

以上就是如何創(chuàng)建SpringBoot項(xiàng)目的詳細(xì)內(nèi)容,更多關(guān)于創(chuàng)建SpringBoot項(xiàng)目的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 解決kafka消息堆積及分區(qū)不均勻的問(wèn)題

    解決kafka消息堆積及分區(qū)不均勻的問(wèn)題

    這篇文章主要介紹了解決kafka消息堆積及分區(qū)不均勻的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • SpringCloud之Admin服務(wù)監(jiān)控實(shí)現(xiàn)流程示例詳解

    SpringCloud之Admin服務(wù)監(jiān)控實(shí)現(xiàn)流程示例詳解

    這篇文章主要為大家介紹了SpringCloud之Admin服務(wù)監(jiān)控流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • Java?ArrayList集合之解鎖數(shù)據(jù)存儲(chǔ)新姿勢(shì)

    Java?ArrayList集合之解鎖數(shù)據(jù)存儲(chǔ)新姿勢(shì)

    這篇文章主要介紹了Java?ArrayList集合之解鎖數(shù)據(jù)存儲(chǔ)新姿勢(shì),ArrayList是一個(gè)動(dòng)態(tài)數(shù)組,可以自動(dòng)調(diào)整大小,并提供了豐富的操作方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • Java深度優(yōu)先遍歷解決排列組合問(wèn)題詳解

    Java深度優(yōu)先遍歷解決排列組合問(wèn)題詳解

    這篇文章主要介紹了Java深度優(yōu)先遍歷解決排列組合問(wèn)題詳解,深度優(yōu)先搜索是遞歸過(guò)程,帶有回退操作,因此需要使用棧存儲(chǔ)訪問(wèn)的路徑信息,當(dāng)訪問(wèn)到的當(dāng)前頂點(diǎn)沒(méi)有可以前進(jìn)的鄰接頂點(diǎn)時(shí),需要進(jìn)行出棧操作,將當(dāng)前位置回退至出棧元素位置,需要的朋友可以參考下
    2024-01-01
  • 一文帶你入門(mén)JDK8新特性——Lambda表達(dá)式

    一文帶你入門(mén)JDK8新特性——Lambda表達(dá)式

    這篇文章主要介紹了JDK8新特性——Lambda表達(dá)式的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)JAVA開(kāi)發(fā),感興趣的朋友可以了解下
    2020-08-08
  • Spring?Boot?Nacos?實(shí)現(xiàn)不停服發(fā)布過(guò)程詳解

    Spring?Boot?Nacos?實(shí)現(xiàn)不停服發(fā)布過(guò)程詳解

    這篇文章主要為大家介紹了Spring?Boot?Nacos實(shí)現(xiàn)不停服發(fā)布過(guò)程詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • 基于Java驗(yàn)證jwt token代碼實(shí)例

    基于Java驗(yàn)證jwt token代碼實(shí)例

    這篇文章主要介紹了基于Java驗(yàn)證jwt token代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • JVM內(nèi)存參數(shù)配置詳解

    JVM內(nèi)存參數(shù)配置詳解

    本文主要介紹了JVM內(nèi)存參數(shù)配置詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 從dubbo zookeeper注冊(cè)地址提取出zookeeper地址的方法

    從dubbo zookeeper注冊(cè)地址提取出zookeeper地址的方法

    今天小編就為大家分享一篇關(guān)于從dubbo zookeeper注冊(cè)地址提取出zookeeper地址的方法,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2018-12-12
  • Spring核心方法refresh的使用解析

    Spring核心方法refresh的使用解析

    這篇文章主要介紹了Spring核心方法refresh的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-08-08

最新評(píng)論

腾冲县| 江陵县| 平遥县| 楚雄市| 大安市| 郸城县| 富蕴县| 隆尧县| 乐安县| 寿光市| 和政县| 平乡县| 木里| 综艺| 云林县| 卓尼县| 新龙县| 青州市| 东宁县| 香河县| 科技| 瓮安县| 红河县| 醴陵市| 慈溪市| 葫芦岛市| 法库县| 广宗县| 大方县| 龙川县| 牙克石市| 青海省| 胶南市| 偏关县| 中江县| 睢宁县| 庆城县| 山东省| 桦川县| 大丰市| 永顺县|