问题:
D:Javajdkbinjava.exe -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always "-javaagent:D:ideaIntelliJ IDEA 2020.3.4libidea_rt.jar=53953:D:ideaIntelliJ IDEA 2020.3.4bin" -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dfile.encoding=UTF-8 -classpath D:javajdkjrelibcharsets.jar;D:javajdkjrelibdeploy.jar;D:javajdkjrelibextaccess-bridge-64.jar;D:javajdkjrelibextcldrdata.jar;D:javajdkjrelibextdnsns.jar;D:javajdkjrelibextjaccess.jar;D:javajdkjrelibextjfxrt.jar;D:javajdkjrelibextlocaledata.jar;D:javajdkjrelibextnashorn.jar;D:javajdkjrelibextsunec.jar;D:javajdkjrelibextsunjce_provider.jar;D:javajdkjrelibextsunmscapi.jar;D:javajdkjrelibextsunpkcs11.jar;D:javajdkjrelibextzipfs.jar;D:javajdkjrelibjavaws.jar;D:javajdkjrelibjce.jar;D:javajdkjrelibjfr.jar;D:javajdkjrelibjfxswt.jar;D:javajdkjrelibjsse.jar;D:javajdkjrelibmanagement-agent.jar;D:javajdkjrelibplugin.jar;D:javajdkjrelibresources.jar;D:javajdkjrelibrt.jar;E:projectjavacouponstargetclasses;E:maven_proorgspringframeworkbootspring-boot-starter2.6.3spring-boot-starter-2.6.3.jar;E:maven_proorgspringframeworkbootspring-boot2.6.3spring-boot-2.6.3.jar;E:maven_proorgspringframeworkspring-context5.3.15spring-context-5.3.15.jar;E:maven_proorgspringframeworkspring-aop5.3.15spring-aop-5.3.15.jar;E:maven_proorgspringframeworkspring-beans5.3.15spring-beans-5.3.15.jar;E:maven_proorgspringframeworkspring-expression5.3.15spring-expression-5.3.15.jar;E:maven_proorgspringframeworkbootspring-boot-autoconfigure2.6.3spring-boot-autoconfigure-2.6.3.jar;E:maven_proorgspringframeworkbootspring-boot-starter-logging2.6.3spring-boot-starter-logging-2.6.3.jar;E:maven_prochqoslogbacklogback-classic1.2.10logback-classic-1.2.10.jar;E:maven_prochqoslogbacklogback-core1.2.10logback-core-1.2.10.jar;E:maven_proorgapachelogginglog4jlog4j-to-slf4j2.17.1log4j-to-slf4j-2.17.1.jar;E:maven_proorgapachelogginglog4jlog4j-api2.17.1log4j-api-2.17.1.jar;E:maven_proorgslf4jjul-to-slf4j1.7.33jul-to-slf4j-1.7.33.jar;E:maven_projakartaannotationjakarta.annotation-api1.3.5jakarta.annotation-api-1.3.5.jar;E:maven_proorgspringframeworkspring-core5.3.15spring-core-5.3.15.jar;E:maven_proorgspringframeworkspring-jcl5.3.15spring-jcl-5.3.15.jar;E:maven_proorgyamlsnakeyaml1.29snakeyaml-1.29.jar;E:maven_proorgslf4jslf4j-api1.7.33slf4j-api-1.7.33.jar com.sch.CouponsApplication
10:04:06.204 [main] ERROR org.springframework.boot.SpringApplication - Application run failed
org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:218)
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:176)
at org.yaml.snakeyaml.reader.StreamReader.ensureEnoughData(StreamReader.java:171)
at org.yaml.snakeyaml.reader.StreamReader.peek(StreamReader.java:126)
at org.yaml.snakeyaml.scanner.ScannerImpl.scanTonextToken(ScannerImpl.java:1198)
at org.yaml.snakeyaml.scanner.ScannerImpl.fetchMoreTokens(ScannerImpl.java:308)
at org.yaml.snakeyaml.scanner.ScannerImpl.checkToken(ScannerImpl.java:248)
at org.yaml.snakeyaml.parser.ParserImpl$ParseImplicitdocumentStart.produce(ParserImpl.java:213)
at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:165)
at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:155)
at org.yaml.snakeyaml.composer.Composer.checkNode(Composer.java:93)
at org.yaml.snakeyaml.constructor.baseConstructor.checkData(baseConstructor.java:124)
at org.yaml.snakeyaml.Yaml$1.hasNext(Yaml.java:509)
at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:198)
at org.springframework.beans.factory.config.YamlProcessor.process(YamlProcessor.java:166)
at org.springframework.boot.env.OriginTrackedYamlLoader.load(OriginTrackedYamlLoader.java:84)
at org.springframework.boot.env.YamlPropertySourceLoader.load(YamlPropertySourceLoader.java:50)
at org.springframework.boot.context.config.StandardConfigDataLoader.load(StandardConfigDataLoader.java:54)
at org.springframework.boot.context.config.StandardConfigDataLoader.load(StandardConfigDataLoader.java:36)
at org.springframework.boot.context.config.ConfigDataLoaders.load(ConfigDataLoaders.java:107)
at org.springframework.boot.context.config.ConfigDataimporter.load(ConfigDataimporter.java:128)
at org.springframework.boot.context.config.ConfigDataimporter.resolveAndLoad(ConfigDataimporter.java:86)
at org.springframework.boot.context.config.ConfigDataEnvironmentContributors.withProcessedimports(ConfigDataEnvironmentContributors.java:116)
at org.springframework.boot.context.config.ConfigDataEnvironment.processInitial(ConfigDataEnvironment.java:240)
at org.springframework.boot.context.config.ConfigDataEnvironment.processAndApply(ConfigDataEnvironment.java:227)
at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:102)
at org.springframework.boot.context.config.ConfigDataEnvironmentPostProcessor.postProcessEnvironment(ConfigDataEnvironmentPostProcessor.java:94)
at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEnvironmentPreparedEvent(EnvironmentPostProcessorApplicationListener.java:102)
at org.springframework.boot.env.EnvironmentPostProcessorApplicationListener.onApplicationEvent(EnvironmentPostProcessorApplicationListener.java:87)
at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:176)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:169)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:143)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:131)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:85)
at org.springframework.boot.SpringApplicationRunListeners.lambda$environmentPrepared$2(SpringApplicationRunListeners.java:66)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:120)
at org.springframework.boot.SpringApplicationRunListeners.doWithListeners(SpringApplicationRunListeners.java:114)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared(SpringApplicationRunListeners.java:65)
at org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:338)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:296)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1303)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1292)
at com.sch.CouponsApplication.main(CouponsApplication.java:10)
Caused by: java.nio.charset.MalformedInputException: Input length = 1
at java.nio.charset.CoderResult.throwException(CoderResult.java:281)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:339)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at java.io.InputStreamReader.read(InputStreamReader.java:184)
at org.yaml.snakeyaml.reader.UnicodeReader.read(UnicodeReader.java:125)
at org.yaml.snakeyaml.reader.StreamReader.update(StreamReader.java:183)
... 43 common frames omitted
Process finished with exit code 1
原因:application.yml的编码问题
解决:File --> Settings --> Editor —>File Encodings ,将所有的格式都转成utf-8格式