kotlin,spring boot shell不显示打印的消息


#1

IDEA 2019.3.4
spring boot 2.2.6.RELEASE
kotlin 1.3.71
org.springframework.shell 2.0.1.RELEASE
<groupId>org.springframework.shell</groupId>
<artifactId>spring-shell-starter</artifactId>
<version>2.0.1.RELEASE</version>

我用kotlin开发一个springboot shell程序,
在代码中使用println消息:

  1. 在IDEA中,shell窗口会显示我println的消息
  2. 编译成jar包,在控制台运行后,在shell窗口并不会显示我springln的消息

同样的代码,如果是java项目,在控制台的shell窗口是可以显示我println的消息的。google上无相关内容,来这里求助一下。

程序已改的很简单,就是一个空的kotlin的spring boot程序,使用org.springframework.shell 显示控制台。


京ICP备16022265号-2 Kotlin China 2017 - 2018