springboot配置之使用application.properties时编码问题

上一节我们是在application.yml文件中进行配置,本节我们在application.properties中进行配置。

application.properties

person.username=张三
person.age=12
[email protected]
person.maps.k1=v1
person.maps.k2=v2
person.lists=a,b,c
person.dog.name=tom
person.dog.age=2

其它配置不变,运行测试:

Person{username=‘����‘, age=12, email=‘[email protected]‘, maps={k1=v1, k2=v2}, lists=[a, b, c], dog=Dog{name=‘tom‘, age=2}}

会发现中文是乱码。

点击file--settings--editor--file encodings

均改成utf-8编码,并勾选transparent native-to-ascii conversion。

这时就没有问题了:

Person{username=‘张三‘, age=12, email=‘[email protected]‘, maps={k1=v1, k2=v2}, lists=[a, b, c], dog=Dog{name=‘tom‘, age=2}}

原文地址:https://www.cnblogs.com/xiximayou/p/12246422.html

时间: 2024-08-30 14:51:16

springboot配置之使用application.properties时编码问题的相关文章

SpringBoot 项目不加载 application.properties 配置文件

起因:新安装的idea第一次运行springboot项目报url错误(Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.),配置文件application.properties中的代码都是灰色的,而且配置文件的图标也不是绿叶子 推测原因是未扫描(没有找到)到这个配置文件 一顿百度之后,借用该帖子(https://www.

Spring boot 的 properties 属性值配置 application.properties 与 自定义properties

配置属性值application.properties 文件直接配置: com.ieen.super.name="MDD" 自定义properties文件配置:src/main/resources/conf/boot.properties com.ieen.boot.name="123" com.ieen.boot.value="456" 调用方法@Value 注解调用application.properties属性值: @Value("

spring boot项目application.properties多环境配置文件、jar包外部配置文件

一.简介 spring boot项目application.properties文件存放及使用介绍 二.方法一多环境配置文件 我们一般都会有多个应用环境,开发环境.测试环境.生产环境,各个环境的配置会略有不同,我可以根据这个创建多份配置文件,由主配置文件来控制读取那个子配置 创建spring boot项目后可以同时创建多个.properties文件,只要符合它要求的格式即可 格式:application-{profile}.properties:{profile}是变量用于自定义配置文件名称 分

微服务之springboot 自定义配置(一)Application.properties文件

配置的文件的格式 springboot可以识别两种格式的配置文件,分别是yml和properties 文件.我们可以将application.properties文件换成application.yml,这两个文件都可以被SpringBoot自动识别并加载,但是如果是自定义的配置文件,就最好还是使用properties格式的文件,因为SpringBoot中暂时还并未提供手动加载yml格式文件的功能(这里指注解方式). yml 配置文件 属性格式:配置的属性和属性值要有空格隔开.没有空格报:java

Springboot在application.properties里配置打印 SQL 和参数

application.properties配置参考 1.自定义log配置文件 logging.config=classpath:logback-spring.xml 2.具体某个包路径使用什么日志级别: logging.level.org.springframework=INFO 3.打印控制台日志,彩色和非彩色配置: logging.pattern.console=%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread]) %highlight(%-5le

通过application.properties配置SpringBoot项目

application.properties可以自己新建,放在这里:(该文件可以放在4个地方,详情百度) 在文件中添加:file_path=E://Tools//apache-tomcat-9.0.1//webapps//AMPP//models//upload.stl 在controller(或其他需要的类)中引入import org.springframework.beans.factory.annotation.Value; 这样,即可使用配置文件中定义的值: @Value("${file

SpringBoot的配置详解application

SpringBoot的配置文件application有两种文件格式,两种配置的内容是一致的,只是格式不一致. 1.application.properties 2.application.yml 一:application的配置非常灵活,所有application配置内容涉及到方方面面,在了解application的具体内容之前,先看下application存放位置以及位置不同和格式不同导致的优先级问题. 配置文件优先级(请注意此处) application.properties和applica

Spring系列之——springboot解析resources.application.properties文件

摘要:本文通过讲解如何解析application.properties属性,介绍了几个注解的运用@Value @ConfigurationProperties @EnableConfigurationProperties @Autowired @ConditionalOnProperty 1 准备 1.1 搭建springboot 1.2 写一个controller类 package com.gbm.controller; import org.springframework.stereotyp

spring boot配置文件application.properties配置JPA以及数据源

1.application.properties配置jpa模板 spring.datasource.url=jdbc:mysql://localhost:3306/springboottest?useUnicode=true&characterEncoding=utf8&serverTimezone=UTC spring.datasource.username=rootspring.datasource.password=Zp970321spring.datasource.driver-c