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

再次运行就可以看到中文

相关文章
|
存储 Java 文件存储
微服务——SpringBoot使用归纳——Spring Boot使用slf4j进行日志记录—— logback.xml 配置文件解析
本文解析了 `logback.xml` 配置文件的详细内容,包括日志输出格式、存储路径、控制台输出及日志级别等关键配置。通过定义 `LOG_PATTERN` 和 `FILE_PATH`,设置日志格式与存储路径;利用 `<appender>` 节点配置控制台和文件输出,支持日志滚动策略(如文件大小限制和保存时长);最后通过 `<logger>` 和 `<root>` 定义日志级别与输出方式。此配置适用于精细化管理日志输出,满足不同场景需求。
3264 1
|
9月前
|
JavaScript Java Maven
【SpringBoot(二)】带你认识Yaml配置文件类型、SpringMVC的资源访问路径 和 静态资源配置的原理!
SpringBoot专栏第二章,从本章开始正式进入SpringBoot的WEB阶段开发,本章先带你认识yaml配置文件和资源的路径配置原理,以方便在后面的文章中打下基础
640 4
|
9月前
|
XML Java 应用服务中间件
【SpringBoot(一)】Spring的认知、容器功能讲解与自动装配原理的入门,带你熟悉Springboot中基本的注解使用
SpringBoot专栏开篇第一章,讲述认识SpringBoot、Bean容器功能的讲解、自动装配原理的入门,还有其他常用的Springboot注解!如果想要了解SpringBoot,那么就进来看看吧!
779 2
|
前端开发 Java 数据库
SpringBoot入门 - 对Hello world进行MVC分层
SpringBoot入门 - 对Hello world进行MVC分层
422 3
SpringBoot入门 - 对Hello world进行MVC分层
|
Java 数据库连接 测试技术
SpringBoot入门 - 添加内存数据库H2
SpringBoot入门 - 添加内存数据库H2
1025 3
SpringBoot入门 - 添加内存数据库H2
|
Java 开发者 微服务
Spring Boot 入门:简化 Java Web 开发的强大工具
Spring Boot 是一个开源的 Java 基础框架,用于创建独立、生产级别的基于Spring框架的应用程序。它旨在简化Spring应用的初始搭建以及开发过程。
1153 7
Spring Boot 入门:简化 Java Web 开发的强大工具
|
自然语言处理 IDE Java
SpringBoot start.aliyun.com创建项目,解决properties乱码的问题
通过确保文件和开发环境的编码一致,配置 Maven 编码,设置 Spring Boot 应用和嵌入式服务器的编码,可以有效解决 properties 文件的乱码问题。以上步骤可以帮助开发者确保在 Spring Boot 项目中正确处理和显示多语言字符,避免因编码问题导致的乱码现象。
1038 5
|
Java 应用服务中间件 数据库连接
SpringBoot入门 - SpringBoot HelloWorld
SpringBoot入门 - SpringBoot HelloWorld
SpringBoot入门 - SpringBoot HelloWorld
|
Java Spring
SpringBoot入门 - 定制自己的Banner
SpringBoot入门 - 定制自己的Banner
347 2
SpringBoot入门 - 定制自己的Banner
|
缓存 IDE Java
SpringBoot入门(7)- 配置热部署devtools工具
SpringBoot入门(7)- 配置热部署devtools工具
2411 1
SpringBoot入门(7)- 配置热部署devtools工具