国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Spring Boot 參考指南(安裝CLI)

Moxmi / 1164人閱讀

摘要:安裝可以使用手動安裝命令行接口或如果你是用戶,可以使用或。有關全面的安裝說明,請參閱開始部分中的第節,安裝。推斷抓取依賴項標準包含一個注解,它允許你聲明對第三方庫的依賴關系,這個有用的技術讓可以像或那樣下載,但不需要你使用構建工具。

第VII章. Spring Boot CLI

如果你想快速開發Spring應用程序,可以使用Spring Boot CLI命令行工具,它允許你運行Groovy腳本,這意味著你有一個類似的java類語法,沒有那么多樣板代碼,你還可以引導新項目或為其編寫自己的命令。

63. 安裝CLI

可以使用!SDKMAN手動安裝Spring Boot CLI(命令行接口)或如果你是OSX用戶,可以使用Homebrew或MacPorts。有關全面的安裝說明,請參閱“開始”部分中的第10.2節,“安裝Spring Boot CLI”。

64. 使用CLI

一旦安裝了CLI,你可以通過輸入spring并在命令行上按Enter來運行它,如果你在沒有參數的情況下運行spring,將顯示一個簡單的幫助屏幕,如下所示:

$ spring
usage: spring [--help] [--version]
        []

Available commands are:

  run [options]  [--] [args]
    Run a spring groovy script

  ... more command help is shown here

你可以輸入spring help來獲得任何受支持命令的更多細節,如下面的示例所示:

$ spring help run
spring run - Run a spring groovy script

usage: spring run [options]  [--] [args]

Option                     Description
------                     -----------
--autoconfigure [Boolean]  Add autoconfigure compiler
                             transformations (default: true)
--classpath, -cp           Additional classpath entries
-e, --edit                 Open the file with the default system
                             editor
--no-guess-dependencies    Do not attempt to guess dependencies
--no-guess-imports         Do not attempt to guess imports
-q, --quiet                Quiet logging
-v, --verbose              Verbose logging of dependency
                             resolution
--watch                    Watch the specified file for changes

version命令提供了一種快速檢查你正在使用的Spring Boot的哪個版本的方法,如下所示:

$ spring version
Spring CLI v2.0.2.RELEASE
64.1 使用CLI運行應用程序

你可以使用run命令來編譯和運行Groovy源代碼,Spring Boot CLI是完全獨立的,因此不需要任何外部Groovy安裝。

下面的示例顯示了用Groovy編寫的“hello world”web應用程序:

hello.groovy

@RestController
class WebApplication {

    @RequestMapping("/")
    String home() {
        "Hello World!"
    }

}

要編譯和運行應用程序,輸入以下命令:

$ spring run hello.groovy

將命令行參數傳遞給應用程序,使用--將命令與“spring”命令參數分離,如下例所示:

$ spring run hello.groovy -- --server.port=9000

要設置JVM命令行參數,可以使用JAVA_OPTS環境變量,如下例所示:

$ JAVA_OPTS=-Xmx1024m spring run hello.groovy
在Microsoft Windows上設置JAVA_OPTS時,請確保引用整個指令,例如set "JAVA_OPTS=-Xms256m -Xmx2048m",這樣做可以確保將值正確地傳遞給進程。
64.1.1 推斷“抓取”依賴項

標準Groovy包含一個@Grab注解,它允許你聲明對第三方庫的依賴關系,這個有用的技術讓Groovy可以像Maven或Gradle那樣下載jar,但不需要你使用構建工具。

Spring Boot進一步擴展了這種技術,并嘗試根據代碼推斷要“抓取”哪些庫,例如,由于前面顯示的WebApplication代碼使用了@RestController注解,所以Spring Boot抓取了“Tomcat”和“Spring MVC”。

以下項目被用作“抓取提示”:

JdbcTemplateNamedParameterJdbcTemplate,DataSource

抓取JDBC應用程序

@EnableJms

抓取JMS應用程序

@EnableCaching

抓取緩存的抽象

@Test

抓取JUnit

@EnableRabbit

抓取RabbitMQ

@EnableReactor

抓取項目反應堆

extends Specification

抓取Spock測試

@EnableBatchProcessing

抓取Spring批處理

@MessageEndpoint @EnableIntegration

抓取項Spring集成

@Controller @RestController @EnableWebMvc

抓取Spring MVC +嵌入式Tomcat

@EnableWebSecurity

抓取Spring安全

@EnableTransactionManagement

抓取Spring事務管理

請參閱Spring Boot CLI源代碼中的CompilerAutoConfiguration的子類,以了解如何應用定制。
64.1.2 推斷出“抓取”坐標

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/71224.html

相關文章

  • Spring Boot 參考指南安裝 Spring Boot

    摘要:安裝可以與經典開發工具一起使用,也可以作為命令行工具安裝。下面的示例展示了一個典型的文件安裝命令行接口是一個命令行工具,你可以使用它來快速地實現的原型。 10. 安裝Spring Boot Spring Boot可以與經典Java開發工具一起使用,也可以作為命令行工具安裝。無論哪種方式,都需要Java SDK v1.8或更高版本。在開始之前,你應該使用以下命令檢查當前的Java安裝: ...

    Donald 評論0 收藏0
  • Spring Boot 參考指南(目錄)

    摘要:參考指南使你可以輕松地創建可運行的獨立的生產級的基于的應用程序,我們對平臺和第三方庫有自己的看法,這樣你就可以以最低限度工作開始了,大多數應用程序都需要很少的配置。文檔本節簡要概述了參考文檔,它充當文檔其余部分的映射。 Spring Boot 參考指南 Spring Boot使你可以輕松地創建可運行的獨立的、生產級的基于Spring的應用程序,我們對Spring平臺和第三方庫有自己的看...

    awesome23 評論0 收藏0
  • Spring Boot 參考指南Spring Boot文檔)

    摘要:關于文檔參考指南可用如下方式最新的副本可以在中找到。嘗試操作文檔,它們為最常見的問題提供解決方案。學習基礎,構建在許多其他項目上,網站提供豐富的參考文檔,如果你要從開始,嘗試其中一個指南。我們對進行監視,以解決帶有標記的問題。 1. 關于文檔 Spring Boot 參考指南可用如下方式: HTML PDF EPUB 最新的副本可以在 docs.spring.io/spring-b...

    zhjx922 評論0 收藏0
  • Spring Boot Cloud CLI - 快速上手

    摘要:是什么官方是這樣描述的翻譯之后為提供了命令行功能。您還可以輕松地執行加密和解密等操作,以支持具有機密配置值的配置客戶機??捎糜趶拿钚羞\行,等常用服務。列出您可以執行的可用服務,并僅啟動一組默認服務。 導讀 在日常開發與測試中有一些Spring Cloud 的相關的組件如 eureka、configserver、zipkin、hystrixdashboard等相對來說不容易發生變動,這...

    lindroid 評論0 收藏0
  • Spring Boot 參考指南Spring Boot介紹)

    摘要:我們的主要目標是為所有開發提供一個非??斓膹V泛可訪問的入門體驗。要跳出固有的思維模式,但是當需求開始偏離默認設置時,要迅速避開。提供大型項目如嵌入式服務器安全性指標健康檢查和外部化配置所共有的一系列非功能特性。系統要求需要或和或以上。 8. Spring Boot介紹 Spring Boot使你可以輕松地創建可運行的獨立的、生產級的基于Spring的應用程序,我們對Spring平臺和第...

    GraphQuery 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<