# 链接本地数据库
spring:
datasource:
url: jdbc:mysql://localhost:3306/study
username: root
password: java
driver-class-name: com.mysql.cj.jdbc.Driver
等同于:application.properties文件中的:
# 链接本地数据库
# spring.datasource.url=jdbc:mysql://localhost:3306/study
# spring.datasource.username=root
# spring.datasource.password=java
# spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
java.nio.charset.MalformedInputException: Input length = 1
解决方案:
springboot的yml配置文件使用了GBK,在读取这个文件时, 如果文件有注解(试了一下,好像中文个数为奇数报错), 它会认为读到的字节为半个字节, 要求要为1,所以才会报一下这个错误。
要么修改编码方式, 要么去掉注解.