<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      SpringBoot安裝與配置

      1、環(huán)境準備

      1.1、Maven安裝配置

      Maven項目對象模型(POM),可以通過一小段描述信息來管理項目的構建,報告和文檔的項目管理工具軟件。

      下載Maven可執(zhí)行文件

      cd /usr/local
      sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
      sudo tar zxvf ./apache-maven-3.6.3-bin.tar.gz
      sudo rm -rf apache-maven-3.6.3-bin.tar.gz
      

      編輯~/.bash_profile文件

      vim ~/.bash_profile
      

      加入以下內容

      export MAVEN_HOME=/usr/local/apache-maven-3.6.3
      export PATH=${PATH}:${MAVEN_HOME}/bin
      

      使得環(huán)境變量生效

      source ~/.bash_profile
      

      1.2、IDEA配置

      打開配置界面,搜索Maven,將紅框中的配置換為自己的安裝的目錄

      2、編寫第一個程序

      我們以創(chuàng)建一個RESTFUL的web接口為例

      2.1、新建一個Maven項目

      選擇新建項目

      左邊菜單選擇Maven,點擊下一步

      Name中輸入Hello,點擊完成

      新建完成之后,IDEA右下角會有一個彈框提示,選擇開啟,IDE會自動將填寫的依賴下載同步到本地

      2.2、配置POM

      打開根目錄的pox.xml,在project標簽下加入以下內容

      <parent>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-starter-parent</artifactId>
          <version>2.2.5.RELEASE</version>
          <relativePath/>
      </parent>
      

      以上代碼表示pom文件從spring-boot-starter-parent繼承,這樣會提供很多的默認配置,配置如下

      • Java版本(Java8)
      • 源碼的文件編碼方式(UTF-8)
      • 依賴管理
      • 打包支持
      • 動態(tài)識別資源
      • 識別插件配置
      • 識別不同的配置,如:application-dev.properties 和 application-dev.yml

      配置完成之后,加入依賴包spring-boot-starter-web

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

      spring-boot-starter-web會自動幫我們引入了web模塊開發(fā)需要的相關jar包。

      2.3、創(chuàng)建入口

      先創(chuàng)建Java Class

      輸入類名稱,名稱可自定義,我寫的是com.enoch.HelloWorldMainApplication

      在生成的類上方,加入注解@SpringBootApplication

      @SpringBootApplication標注的類是是SpringBoot的主配置類,Spring Boot會運行這個類的main方法來啟動應用。

      鍵入psvm自動生成main方法,并在main方法中輸入以下內容

      package com.enoch;
      
      import org.springframework.boot.SpringApplication;
      import org.springframework.boot.autoconfigure.SpringBootApplication;
      
      @SpringBootApplication
      public class HelloWorldMainApplication {
          public static void main(String[] args) {
              SpringApplication.run(HelloWorldMainApplication.class, args);
          }
      }
      

      2.4、創(chuàng)建控制器

      選中com.enoch,創(chuàng)建controller.HelloController類

      類上方加入@Controller注解

      package com.enoch.controller;
      
      import org.springframework.stereotype.Controller;
      
      @Controller
      public class HelloController {
      }
      

      控制器中加入hello方法,并在方法上方加入@RequestMapping注解

      package com.enoch.controller;
      
      import org.springframework.stereotype.Controller;
      import org.springframework.web.bind.annotation.RequestMapping;
      
      @Controller
      public class HelloController {
      
          @RequestMapping("/hello")
          public String hello() {
              return "Hello world";
          }
      }
      

      RequestMapping的作用是配置訪問路由,是接口請求時的path

      最后再加入@ResponseBody注解,將hello方法中返回的數(shù)據(jù)作為響應內容輸出

      package com.enoch.controller;
      
      import org.springframework.stereotype.Controller;
      import org.springframework.web.bind.annotation.RequestMapping;
      import org.springframework.web.bind.annotation.ResponseBody;
      
      @Controller
      public class HelloWorldController {
      
          @ResponseBody
          @RequestMapping("/hello")
          public String hello() {
              return "Hello World";
          }
      }
      

      2.5、啟動web服務

      在HelloWorldMainApplication文件中的main方法旁邊點擊運行按鈕

      運行成功后命令行會有以下輸出,默認啟動8080端口

      在瀏覽器訪問localhost:8080/hello,輸出以下內容即成功

      2.6、Jar文件打包

      將服務打包為jar文件,方便部署

      首先在pom.xml加入插件spring-boot-maven-plugin

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

      點擊IDE右方的Maven,雙擊Lifecycle中的package,會自動進行打包

      打包成功后會在target中生成對應的jar文件

      在命令行執(zhí)行該文件可以直接啟動服務

      java -jar merchants-0.1jar
      

      posted @ 2020-02-29 19:41  MARIOOW  閱讀(11911)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 欧洲无码一区二区三区在线观看| 亚洲国产精品综合久久网各 | 亚洲一二区在线视频播放| 亚洲人妻精品中文字幕| 99久久机热/这里只有精品| 浴室人妻的情欲hd三级国产| 亚洲一区二区三区水蜜桃| 久久精品国产一区二区三| 中文字幕日韩国产精品| 黄色不卡视频一区二区三区| 亚洲香蕉伊综合在人在线| 久久av无码精品人妻出轨| 国产亚洲一在无在线观看| 欧美成人片在线观看| 一区二区在线观看成人午夜| 日韩免费码中文在线观看| 欧美喷潮最猛视频| 97亚洲熟妇自偷自拍另类图片| 亚洲精品国产一区二区三| 中文字幕色偷偷人妻久久| 色诱视频在线观看| 国产一区二区三区导航| 永丰县| 国产精品成人免费视频网站京东| 波多野结衣av高清一区二区三区| 青青在线视频一区二区三区 | 最新国产麻豆AⅤ精品无码| 国产99视频精品免费专区| 久久理论片午夜琪琪电影网| 亚洲男女羞羞无遮挡久久丫| 国产成人午夜精品福利| 亚洲国产成人精品区综合| 亚洲成av人无码免费观看| 国产va免费精品观看| 国产午夜福利小视频在线| 一本无码人妻在中文字幕免费 | 国产精品成人综合色在线| 欧美自拍另类欧美综合图片区| 久久精品国产亚洲av天海翼| 四虎国产精品免费久久| 久久精品一偷一偷国产|