Как оценить Spring ApplicationArguments перед контекстом приложения? - PullRequest
0 голосов
/ 22 октября 2019

Я хочу использовать ApplicationArguments для оценки переменных args:

public static void main(String[] args) {
        if (args != null && args.length > 0) {
            ApplicationArguments arguments = new DefaultApplicationArguments(args);
            System.out.println(arguments.containsOption("export"));
            System.out.println(arguments.getOptionValues("export").equals("csv"));
        }

        //...
}

Проблема: при работе с --export=true в качестве vararg, ApplicationArguments никогда не оценивается как true. Почему?

1 Ответ

0 голосов
/ 22 октября 2019

Возможно, я использовал неправильную команду. Это работает:

java -jar -Dspring.profiles.active=dev my.jar --export=csv

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...