mainメソッドのパラメータの引数の下のJavaを学びます

春ブーツでプロジェクトを行うには、次の例:

これは、春のブート起動クラスであります

public class SpringbootApplication {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

引数のパラメータは、その主な方法を見ることができます。

その後、我々はときに、プロジェクトが開始mainメソッドにパラメータを渡すし、次の質量参加の一例であることを、異なるパラメータに応じて適切なロジックをしたい場合は:

public class SpringbootApplication {
    public static void main(String[] args) {
        //打印出参数
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

私はスタートであることを、次のパラメータが設定されている開発ツールがあるのアイデアを使用します。

  1. 設定を変更するために行くためにクリック

ここに画像を挿入説明

  1. ハロー世界のパラメータを設定し
    ここに画像を挿入説明
    たプロジェクト、効果を見て開始するには:
    ここに画像を挿入説明
    あなたがプリントアウトされるパラメータのハロー世界を見ることができますが、その引数が正常にクラスを開始mainメソッドを入力し、その後、あなたはビジネスニーズに応じてパラメータを設定することができます

概要

あなたが知っている、主な方法は、特定し、仮想マシンと呼ばれることです開発することはできません手動であなたが本当に上記の方法により、メインメソッドにパラメータを渡す必要がある場合は、メインメソッドInvokeので、このJava XXXこんにちは世界で、当然のことながら、行うことができています効果は同じコマンドライン、サンはこのように動作しない場合、この劇として、暗号化を開始することも可能です。

public class SpringbootApplication {
    public static void main(String[] args) throws Exception {
        for (int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
        //校验是不是admin的用户
        if (!"admin".equals(args)) {
            throw new Exception();
        }
        SpringApplication.run(SpringbootApplication.class, args);
    }
}

エラーが出るStart'll:
ここに画像を挿入説明
結論として、とにかく、合理的な存在で、何の問題を見ていません。

公開された289元の記事 ウォンの賞賛302 ・は 50000 +を見て

おすすめ

転載: blog.csdn.net/weixin_38106322/article/details/104947867