Ну,
Я запускаю приложение весенней загрузки с такими аргументами, как это:
Мой метод:
public static String getParam(String args) {
String param = args.substring(args.indexOf("=")+1);
log.info("Argument détécté : "+param);
return param;
}
но мой вывод:
test.dialog.DialogApplication : Argument dÚtÚctÚ : XXXX
test.dialog.DialogApplication : Argument dÚtÚctÚ : YYYY
Мой исполнительный вызов:
mvn spring-boot:run -Dspring-boot.run.arguments=--param=XXXX,--param2=YYYY
Но если я проведу его через затмение:
test.dialog.DialogApplication Argument détécté : XXXX
Может кто-нибудь объяснить мне, почему кодирование кажется разным между командной строкой и выводом Eclipse STS4 и, если возможно, как получить хорошие акцентированные логи :-)
PS: я работаю на Win10