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

springboot2學(xué)習(xí)世界著名程序springboot開(kāi)發(fā)體驗(yàn)

 更新時(shí)間:2022年05月28日 09:59:46   作者:把蘋(píng)果咬哭的測(cè)試筆記  
這篇文章主要為大家介紹了世界著名程序springboot開(kāi)發(fā)體驗(yàn),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

springboot2程序開(kāi)發(fā)

一、環(huán)境

  • Java 8
  • Maven 3.3+
  • idea 2018(個(gè)人)

環(huán)境要先安裝好。

關(guān)于 maven 配置

配置本地倉(cāng)庫(kù)

官網(wǎng)下載好 zip 包后解壓,然后里面新建一個(gè)倉(cāng)庫(kù)目錄 repository。

打開(kāi) conf 目錄下的 配置文件 settings.xml。

在第 55 行的位置號(hào),配置上你的repository路徑。

配置阿里云鏡像

繼續(xù)在配置文件里,配置阿里云的鏡像。

<mirrors>
      <mirror>
        <id>nexus-aliyun</id>
        <mirrorOf>central</mirrorOf>
        <name>Nexus aliyun</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public</url>
      </mirror>
  </mirrors>
  <profiles>
         <profile>
              <id>jdk-1.8</id>
              <activation>
                <activeByDefault>true</activeByDefault>
                <jdk>1.8</jdk>
              </activation>
              <properties>
                <maven.compiler.source>1.8</maven.compiler.source>
                <maven.compiler.target>1.8</maven.compiler.target>
                <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
              </properties>
         </profile>
  </profiles>

這里的profiles是指定使用 jdk 1.8進(jìn)行編譯,以防開(kāi)發(fā)中出現(xiàn)一些其他的問(wèn)題。找個(gè)空位置粘貼即可。

二、編寫(xiě) helloworld

1. idea 設(shè)置 maven

打開(kāi) idea 的 Settings,把本地的 maven 設(shè)置好。

2. 創(chuàng)建 maven 項(xiàng)目

下一步:

點(diǎn)擊 finish 結(jié)束。

3. pom 中導(dǎo)入父工程

打開(kāi)pom.xml導(dǎo)入。

<!--導(dǎo)入父工程-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE</version>
    </parent>

4. 添加依賴(lài)

之前開(kāi)發(fā)個(gè) web 要導(dǎo)一大堆,現(xiàn)在只要添加一個(gè)依賴(lài)即可。仍然是在pom.xml中:

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

導(dǎo)入完成后,點(diǎn)開(kāi)這里的庫(kù),會(huì)發(fā)現(xiàn)該有的都有了。

5. 編寫(xiě)代碼

(1)主程序類(lèi)

package com.pingguo.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
// 標(biāo)記這是一個(gè) springboot應(yīng)用,這個(gè)類(lèi)是主程序類(lèi),所有啟動(dòng)的入口
@SpringBootApplication
public class MainApplication {
    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class, args);
    }
}

(2)controller接下來(lái)就跟以前一樣了,寫(xiě)一個(gè)控制器:

package com.pingguo.boot.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {
    @RequestMapping("/hello")
    public String Hello() {
        return "Hello SpringBoot2";
    }
}

@RestController是一個(gè)復(fù)合注解,表示@Controller + @ResponseBody。這些知識(shí)已經(jīng)在前面springMVC相關(guān)內(nèi)容中學(xué)習(xí)過(guò)了。

6. 運(yùn)行程序

直接運(yùn)行上面寫(xiě)好的主運(yùn)行程序即可。

點(diǎn)擊運(yùn)行:

就是這么簡(jiǎn)單。

7. 訪(fǎng)問(wèn)請(qǐng)求

打開(kāi)瀏覽器訪(fǎng)問(wèn)http://localhost:8080/hello:

請(qǐng)求成功。

8. 簡(jiǎn)化配置

springboot可以最大化簡(jiǎn)化配置,比如我們可以將未來(lái)要使用到的一些配置,全部抽取到一個(gè)配置文件里application.properties。

在這里,可以修改關(guān)于tomcat的一些設(shè)置、springMVC相關(guān)的設(shè)置等等,比如修改tomcat端口號(hào):

server.port=8888

重新啟動(dòng)應(yīng)用:

這里具體能寫(xiě)哪些配置,詳見(jiàn)官方文檔

https://docs.spring.io/spring-boot/docs/current/reference/html/

已經(jīng)安排的明明白白的。

9. 簡(jiǎn)化部署

在之前要部署應(yīng)用,先得把應(yīng)用打成 war 包。

現(xiàn)在只要引入一個(gè)依賴(lài),就可以直接把項(xiàng)目打成一個(gè)可執(zhí)行的 jar 包,里面包含了運(yùn)行環(huán)境,所以可以直接在目標(biāo)服務(wù)器運(yùn)行。

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

點(diǎn)擊右側(cè)maven里的打包。

打包完成。

打開(kāi)左側(cè)目錄樹(shù) target 的,已經(jīng)有了 jar 包。

現(xiàn)在停止剛才運(yùn)行的服務(wù),直接用 java 運(yùn)行這個(gè) jar 包嘗試一下:

java -jar boot-01-helloworld-1.0-SNAPSHOT.jar

啟動(dòng)成功。

以上就是springboot2學(xué)習(xí)世界著名程序springboot開(kāi)發(fā)體驗(yàn)的詳細(xì)內(nèi)容,更多關(guān)于springboot2程序開(kāi)發(fā)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

襄樊市| 连山| 瑞昌市| 北辰区| 都江堰市| 沛县| 扶余县| 定襄县| 吴忠市| 康定县| 剑河县| 罗定市| 永靖县| 绥江县| 泗水县| 肃宁县| 洛川县| 湄潭县| 南汇区| 鹤庆县| 德惠市| 砚山县| 富阳市| 南充市| 襄垣县| 沐川县| 法库县| 驻马店市| 东港市| 清丰县| 个旧市| 周宁县| 海原县| 锡林郭勒盟| 东明县| 贵州省| 藁城市| 高碑店市| 黄山市| 桐庐县| 东海县|