Spring
為何選擇 Spring
概述 微服務 響應式 事件驅動 雲 Web 應用程式 無伺服器 批處理
學習
概述 快速入門 指南 部落格
專案
概述 Spring Boot Spring Framework Spring Cloud Spring Cloud Data Flow Spring Data Spring Integration Spring Batch Spring Security 檢視所有專案
  • 開發工具
  • Spring Tools 4 Spring Initializr
    學院
    課程 獲得認證
    解決方案
    概述 Spring Runtime Spring 諮詢 Spring Academy For Teams 安全公告
    社群
    概述 活動 團隊
    Spring Shell 3.4.0
      • 概述
      • 開始
      • 升級
      • 基礎
        • 閱讀文件
      • 命令
        • 註冊
        • 程式設計方式
        • 註解
        • 舊版註解
        • 組織命令
        • 命令可用性
        • 異常處理
          • 異常解析
          • 退出程式碼對映
          • @ExceptionResolver
        • 別名
        • 隱藏命令
        • 幫助選項
        • 互動模式
        • 內建命令
          • 幫助
          • 清除
          • 退出
          • 堆疊跟蹤
          • 指令碼
          • 歷史
          • 完成
          • 版本
        • 編寫
      • 選項
        • 基礎
          • 程式設計方式
          • 註解
          • 舊版註解
        • 短格式
        • 元數
        • 位置引數
        • 可選值
        • 預設值
        • 驗證
        • 標籤
        • 型別
        • 命名
      • 完成
      • 構建
      • 元件
        • 流程
        • 流程元件
          • 元件渲染
          • 字串輸入
          • 路徑輸入
          • 路徑搜尋
          • 確認
          • 單選
          • 多選
      • 終端 UI
        • 簡介
          • TerminalUI
        • 檢視
          • AppView
          • BoxView
          • ButtonView
          • DialogView
          • GridView
          • InputView
          • ListView
          • MenuView
          • MenuBarView
          • ProgressView
          • StatusBarView
        • 事件
          • EventLoop
          • 按鍵處理
          • 滑鼠處理
      • 自定義
        • 主題
        • 日誌
        • 命令未找到
        • 單個命令
        • 上下文關閉
      • 執行
      • 測試
        • 基礎
        • 設定
      • 附錄
        • 技術簡介
          • 命令註冊
          • 命令解析器
          • 命令執行
          • Shell 上下文
          • 命令上下文
          • 命令目錄
          • 主題
          • 搜尋演算法
        • 除錯
        • 終端 UI
          • 檢視開發
          • 目錄應用
      • Javadoc
    編輯此頁面 GitHub 專案 Stack Overflow
    • Spring Shell
    • 選項
    • 基礎
    • 註解

    註解

    如果你不希望選項名稱與引數名稱相同,可以使用 Option 註解來定義選項名稱。

    @Command
    public String example(@Option(longNames = "arg") String arg1) {
    	return "Hello " + arg1;
    }
    程式設計方式 舊版註解
    • Spring Shell
      • 3.4.0
      • 3.3.4
      • 3.2.8
      • 3.4.1-SNAPSHOT
      • 3.3.5-SNAPSHOT
      • 3.2.9-SNAPSHOT
    • 相關 Spring 文件
      • Spring Boot
      • Spring Framework
      • Spring Cloud
        • Spring Cloud Build
        • Spring Cloud Bus
        • Spring Cloud Circuit Breaker
        • Spring Cloud Commons
        • Spring Cloud Config
        • Spring Cloud Consul
        • Spring Cloud Contract
        • Spring Cloud Function
        • Spring Cloud Gateway
        • Spring Cloud Kubernetes
        • Spring Cloud Netflix
        • Spring Cloud OpenFeign
        • Spring Cloud Stream
        • Spring Cloud Task
        • Spring Cloud Vault
        • Spring Cloud Zookeeper
      • Spring Data
        • Spring Data Cassandra
        • Spring Data Commons
        • Spring Data Couchbase
        • Spring Data Elasticsearch
        • Spring Data JPA
        • Spring Data KeyValue
        • Spring Data LDAP
        • Spring Data MongoDB
        • Spring Data Neo4j
        • Spring Data Redis
        • Spring Data JDBC & R2DBC
        • Spring Data REST
      • Spring Integration
      • Spring Batch
      • Spring Security
        • Spring Authorization Server
        • Spring LDAP
        • Spring Security Kerberos
        • Spring Session
        • Spring Vault
      • Spring AI
      • Spring AMQP
      • Spring CLI
      • Spring GraphQL
      • Spring for Apache Kafka
      • Spring Modulith
      • Spring for Apache Pulsar
      • Spring Shell
    • 所有文件...
    Spring

    版權所有 © 2005 -Broadcom。保留所有權利。“Broadcom”是指 Broadcom Inc. 和/或其子公司。
    使用條款 • 隱私 • 商標指南 • 謝謝 • 您的加州隱私權 • Cookie 設定

    Apache®、Apache Tomcat®、Apache Kafka®、Apache Cassandra™ 和 Apache Geode™ 是 Apache Software Foundation 在美國和/或其他國家/地區的商標或註冊商標。 Java™、Java™ SE、Java™ EE 和 OpenJDK™ 是 Oracle 和/或其關聯公司的商標。 Kubernetes® 是 Linux Foundation 在美國和其他國家/地區的註冊商標。 Linux® 是 Linus Torvalds 在美國和其他國家/地區的註冊商標。 Windows® 和 Microsoft® Azure 是 Microsoft Corporation 的註冊商標。“AWS”和“Amazon Web Services”是 Amazon.com Inc. 或其關聯公司的商標或註冊商標。所有其他商標和版權均為其各自所有者的財產,僅出於資訊目的提及。其他名稱可能是其各自所有者的商標。

    搜尋所有 Spring 文件