SpringBoot入门(四) 之 properties配置文件及其乱码问题

简介: SpringBoot入门(四) 之 properties配置文件及其乱码问题

前边我们使用yaml进行了数据配置,我们也可以使用properties来进行配置,如下我们先把application.yml里边person的配置注释掉(ctrl+/即可注释),然后在application.properties里边写

person.age=12
person.birthday=2020/02/02
person.boss=false
person.username=张三
person.maps.k1=12
person.maps.k2=23
person.lists=1,2,3,4,5
person.dog.age=12
person.dog.legs=4

运行后我们发现有乱码,amazing

其实IDEA默认使用的utf-8的编码,properties默认使用ascll码,所以会乱码

我们找到file里边的settings,找到file encoding

,可以看到properties的编码

我们改成utf-8,并在后边打上勾就是转换成acsii

然后我们再在properties文件的开头写上下边的语句

spring.http.encoding.enabled=true

再次运行就可以看到中文

相关文章
|
2月前
|
前端开发 Java 数据库
SpringBoot入门 - 对Hello world进行MVC分层
SpringBoot入门 - 对Hello world进行MVC分层
50 3
SpringBoot入门 - 对Hello world进行MVC分层
|
2月前
|
Java 数据库连接 测试技术
SpringBoot入门 - 添加内存数据库H2
SpringBoot入门 - 添加内存数据库H2
75 3
SpringBoot入门 - 添加内存数据库H2
|
2月前
|
Java 应用服务中间件 数据库连接
SpringBoot入门(2) - SpringBoot HelloWorld
SpringBoot入门(2) - SpringBoot HelloWorld
41 2
SpringBoot入门(2) - SpringBoot HelloWorld
|
2月前
|
Java 中间件
SpringBoot入门(6)- 添加Logback日志
SpringBoot入门(6)- 添加Logback日志
91 5
|
2月前
|
前端开发 Java 数据库
SpringBoot入门(3) - 对Hello world进行MVC分层
SpringBoot入门(3) - 对Hello world进行MVC分层
34 4
|
1月前
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
58 6
Spring Boot 入门:简化 Java Web 开发的强大工具
|
2月前
|
Java 应用服务中间件 数据库连接
SpringBoot入门 - SpringBoot HelloWorld
SpringBoot入门 - SpringBoot HelloWorld
SpringBoot入门 - SpringBoot HelloWorld
|
2月前
|
Java Spring
SpringBoot入门 - 定制自己的Banner
SpringBoot入门 - 定制自己的Banner
29 2
SpringBoot入门 - 定制自己的Banner
|
2月前
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
56 1
SpringBoot入门(7)- 配置热部署devtools工具
|
2月前
|
前端开发 Java 数据库
SpringBoot入门(3) - 对Hello world进行MVC分层
SpringBoot入门(3) - 对Hello world进行MVC分层
18 1
 SpringBoot入门(3) - 对Hello world进行MVC分层