1. 程式人生 > >Spring Boot 構建應用-命令列方式

Spring Boot 構建應用-命令列方式

一 通過命令列(Maven構建專案)相關介紹見下面網頁二 構建命令
F:\springboot>mvn archetype:generate -DinteractiveMode=false -DgroupId=com.imooc -DartifactId=first-app-by-maven -Dversion=1.0.0-SNAPSHOT
三 構建成功提示F:\springboot目錄下生成專案maven專案first-app-by-maven四 通過IDEA匯入生成的專案模板五 專案生成後的結構如下六 pom1 程式碼
<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.0http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>

  <parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.2.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
  </parent>


  <groupId>com.imooc</groupId>
  <artifactId>first-app-by-maven</artifactId>
  <packaging>jar</packaging>
  <version>1.0.0-SNAPSHOT</version>
  <name>first-app-by-maven</name>
  <url>http://maven.apache.org</url>
  <dependencies>

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

    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <scope>test</scope>
    </dependency>
  </dependencies>
</project>
2 尋找parent的依賴關係3 專案依賴關係檢視七 控制器
package com.imooc.web.controller;

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

@RestController
public class HelloWorldController {
    @GetMapping("")
    public String index(){
        return "Hello World";
    }
}
八 主類
package com.imooc;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
* Hello world!
*
*/
@SpringBootApplication
public class App
{
    public static void main( String[] args )
    {
        SpringApplication.run(App.class,args);
    }
}
九 執行結果十 參考
https://www.imooc.com/video/16355

相關推薦

Spring Boot 構建應用-命令方式

一 通過命令列(Maven構建專案)相關介紹見下面網頁二 構建命令F:\springboot>mvn archetype:generate -DinteractiveMode=false -Dgr

【筆記】 Spring Boot [ 3 ] 之命令啟動方式和啟用不同的配置檔案

命令列啟動方式 在springboot專案的根目錄下執行 mvn spring-boot:run 或 mvn install cd target java -jar xxx.jar

基於Spring Boot構建應用開發規範

SpringBoot 項目規範 1.規範的意義和作用 編碼規範可以最大限度的提高團隊開發的合作效率 編碼規範可以盡可能的減少一個軟件的維護成本 , 並且幾乎沒有任何一個軟件,在其整個生命周期中,均由最初的開發人員來維護 編碼規範可以改善軟件的可讀性,可以讓開發人員盡快而徹底地理解新的代碼 規範性編碼

Spring Boot程式接收命令引數

Spring Boot程式可以通過實現CommandLineRunner介面,接收來自命令列的引數。 1. 建立Spring Boot應用程式 通過Spring Boot提供的工具,生成樣例框架程式,不用勾選任何其它額外依賴功能。 2. 修改Applicatio

Spring Boot 構建應用——開發 RESTful API

Restful 本質上是一個優雅的 URI 表達方式,基於 Restful 設計的軟體可以更簡潔,更有層次,更易於實現快取等機制。資源的狀態和狀態轉移。下面來看一組 傳統API 和 RESTful API 寫法的對比: - 傳統API請求方法

Spring Boot 構建應用——整合訊息中介軟體 RabbitMQ

RabbitMQ 是訊息中介軟體的一種,實現了 AMQP 標準。訊息中介軟體的工作過程可以用生產者-消費者模型來表示。生產者發訊息到訊息佇列中去,消費者監聽指定的訊息佇列,並且當訊息佇列收到訊息之後,接收訊息佇列傳來的訊息,並且給予相應的處理。訊息佇列常用於分散

java以太坊開發使用web3j和spring boot構建區塊鏈應用

區塊鏈最近IT世界的流行語之一。這項有關數字加密貨幣的技術,並與比特幣一起構成了這個熱門的流行趨勢。它是去中心化的,不可變的分塊資料結構,這是可以安全連線和使用的密碼演算法。在這種結構中的每一區塊通常包含前一個區塊的加密雜湊,一個時間戳,和交易資料。區塊鏈是點對點管理網路的,

使用 Spring Shell 開發 Java 命令應用

轉自:https://www.ibm.com/developerworks/cn/java/spring-shell-application/index.html 提到 Java,大家都會想到 Java 在伺服器端應用開發中的使用。實際上,Java 在命令列應用

Spring Boot2 系列教程(三十一)Spring Boot 構建 RESTful 風格應用

RESTful ,到現在相信已經沒人不知道這個東西了吧!關於 RESTful 的概念,我這裡就不做過多介紹了,傳統的 Struts 對 RESTful 支援不夠友好 ,但是 SpringMVC 對於 RESTful 提供了很好的支援,常見的相關注解有: @RestController @GetMapping

RabbitMq 集成 spring boot 消息隊 入門Demo

spring boot rabbitmq 入門集成spring boot 集成 RabbitMq還是很方便的。現在來一個簡單的例子來集成rabbitmq。入門demo。主要概念:其中比較重要的概念有 4 個,分別為:虛擬主機,交換機,隊列,和綁定。虛擬主機:一個虛擬主機持有一組交換機、隊列和綁定。為什麽需要多

spring boot/cloud 應用監控

alt min .com cnblogs ima target 器監控 斷路器 htm 原文地址:http://www.cnblogs.com/skyblog/p/5633635.html 應用的監控功能,對於分布式系統非常重要。如果把分布式系統比作整個社會系統。那麽各個

Spring Boot 企業級應用開發實戰

-o .com 註解 ping 折騰 jar 服務 開啟 blog Spring Boot 企業級應用開發實戰【下載地址:https://pan.baidu.com/s/1SbB-auGkUN6r2i6dtv7t_w 】 Spring Boot是目前Spring技術體系中炙

基於spring-boot應用程序的單元測試方案

supported nsa action throws 接口 insert tomat clas 資料 概述 本文主要介紹如何對基於spring-boot的web應用編寫單元測試、集成測試的代碼。 此類應用的架構圖一般如下所示: 我們項目的程序,對應到上圖中的web應用部

Spring-Boot構建多模塊項目

基本 引入 一個 創建 右鍵 簡單的 strong mod style Spring-Boot構建多模塊項目 功能模塊單獨項目開發,可以將一個龐大的項目分解成多個小項目,便於細分開發 Maven多模塊項目不能獨立存在,必須有一個介質來包含。 1.創建一個Maven 項目

Spring Boot構建REST

controller package com.example.demo.controller; import com.example.demo.pojo.User; import com.example.demo.utils.ResultUtil; import org.springf

命令方式

一些常用的命令 命令列基本操作: dir:列出當前目錄下的檔案及資料夾 md:建立目錄 rd:刪除目錄 cd :進入指定目錄 cd..:退回到上一級目錄 cd/:退回到根目錄 del:刪除檔案。 exit:退出dos命令。 cls:清空dos命令。 echo:建立檔案。例如:echo ha

Spring Boot構建RESTful API與單元測試實戰

一 點睛 1 相關注解 @Controller:修飾class,用來建立處理http請求的物件 @RestController:Spring4之後加入的註解,原來在@Controller中返回json需要@ResponseBody來配合,如果直接用@

Spring Boot開啟的2種方式

  Spring Boot依賴 使用Spring Boot很簡單,先新增基礎依賴包,有以下兩種方式 1. 繼承spring-boot-starter-parent專案 <parent>    <groupId>org.s

Spring Boot學習總結】14.Spring Boot整合Redis-與傳統方式對比

前面我們講解了如何使用Spring Boot來控制事務,下面我們來講解一下如何使用Spring Boot來整合Redis 為了對比傳統工程與Spring Boot整合的不同,以及彰顯Spring Boot整合的優勢,我們會逐一剖析傳統整合方式與Spring Boot整合方式。 一、傳統方式整

Spring boot 4 應用打包部署

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!