1. 程式人生 > >Spring Boot遇到問題二:IDEA中讀取application.properties會中文亂碼

Spring Boot遇到問題二:IDEA中讀取application.properties會中文亂碼

問題描述

application.properties中配置有中文內容時,讀取出來的內容中文是亂碼的,如我的application.properties配置內容如下:

com.xxx.qa.blog.name=測試極客
com.xxx.qa.blog.title=Spring Boot教程

嘗試解決方法一

application.properites的檔案型別修改為UTF-8的編碼型別

經驗證,此方法無效

嘗試解決方法二

IDEA中設定 File EncodingsTransparent native-to-ascii conversion為true,具體步驟如下:依次點選

File -> Settings -> Editor -> File Encodings

將Properties Files (*.properties)下的Default encoding for properties files設定為UTF-8,將Transparent native-to-ascii conversion前的勾選上。

如下圖:
這裡寫圖片描述

發現中文依然亂碼,這裡有兩種解決方法,經過驗證是OK的:一是刪除application.properties檔案再新增;二是將裡面的內容刪除在新增進去;

相關推薦

Spring Boot遇到問題IDEA讀取application.properties中文亂碼

問題描述 在application.properties中配置有中文內容時,讀取出來的內容中文是亂碼的,如我的application.properties配置內容如下: com.xxx.qa.blog.name=測試極客 com.xxx.qa.blog.

Spring Boot 2.0 Intellij Idea 圖文詳解打包成可執行Jar

off aps cycle 找到 sna 打包 AS main 切換 我們使用Spring Boot 2.0 創建好我們的項目後,我們一般需要打包,然後部署到服務器上。 打包步驟: 1. 選中項目,右鍵——> Open Module Settings. 2. 切換

Spring Boot 項目在 IDEA 進行單元測試

res sin run ng- targe clas 單元測試 2.0 就會 Spring Boot提供了許多實用程序和註釋來幫助您測試應用程序。 測試由兩個模塊提供支持:spring-boot-test包含核心項,spring-boot-test-autoconfigur

兩小時eclipse入門idea系列idea建立maven專案並新增到tomcat釋出

接上一篇 兩小時eclipse入門idea系列一:idea的下載安裝破解一條龍服務:https://blog.csdn.net/tianshuhao521/article/details/83387061 1、idea工作空間 (1.1)在合適的位置建立資料夾idea-workerspace

Spring Boot入門 () 無xml配置的實現

無xml配置的實現 自Spring3.X 以後 spring 提供了很多的註解來代替XML檔案的配置,最核心的是下面兩個註解。 ::@Configuration:: 標註該類是配置類,類似於我們定義的applicationContext.xml ::@B

Spring Boot入門使用ThymeLeaf+表單驗證

Thymeleaf提供了一個用於整合Spring MVC的可選模組,在應用開發中,你可以使用Thymeleaf來完全代替JSP,或其他模板引擎,如Velocity、FreeMarker等。Thymeleaf的主要目標在於提供一種可被瀏覽器正確顯示的、格式良

Spring Boot專案在Intellij IDEA 實現熱部署

在開發Spring Boot專案的過程中,每次修改檔案都需要重新啟動,於是在imooc上找了個視訊,經過修改幾個引數最終成功。參考視訊:Spring Boot熱部署的實現 原視訊中介紹有三種:

spring boot學習Spring Boot自動裝配分析與實戰

Web application conditions:@ConditionalOnWebApplication和@ConditionalOnNotWebApplication,當專案是web專案,或者不是web專案的條件註解 SpEL expression conditions:@Conditional

Spring Boot筆記快速創建以及yml文件自動註入

conf 一個 pan .... 幾分鐘 ont 分鐘 重要 ext   上個筆記寫了如何自己去創建Spring boot,以及如何去打jar包,其實,還是有些麻煩的,我們還自己新建了幾個文件夾不是。   Idea可以讓我們快速的去創建Spring boot應用,來

Spring Boot入門()獲取配置檔案值

本篇部落格主要講解下在Spring Boot中如何獲取配置檔案的值。 1. 使用yaml配置檔案 Spring Boot預設生成的配置檔案為application.properties,不過它也支援yaml語言的配置檔案, 兩者之間的差別並不是很大,只是yaml語言的配置檔案層次結構更明顯,可讀性更強,因此目

idea啟動tomcat控制臺中文亂碼

sha log des enc tom 控制臺 dea bubuko details 在啟動tomcat容器時控制臺會顯示亂碼,這個問題屬於tomcat編碼問題引起的,我們需要在VM options中添加:-Dfile.encoding=UTF-8 如果上述方法仍然無法解

Activiti儲存.png 流程圖片檔案且解決idea儲存圖片時顯示中文亂碼的解決方法

Activiti儲存.png 流程圖片檔案且解決idea中儲存圖片時顯示中文亂碼的解決方法 Eclipse 工具中的操作 流程圖片生成的兩種方式: 使用 activiti-designer 設計流程圖時自動生成需在 eclipse 中進行配置: 使

記一個bugLinuxJava Graphics drawString寫中文亂碼

近期用到了動態生成二維碼的功能,並且在二維碼底下加文字,win下開發沒有出現問題,但是部署到Linux環境下出現中文亂碼。經排查之後發現程式碼中Font類(new Font("微軟雅黑", Font.PLAIN, 35))用到了"微軟雅黑"中文字型,但Centos預設沒有這種

Docker IDEA + Docker 外掛建立映象並執行 spring boot 專案

IDEA 上提供了 Docker integration 外掛,可以很方便的管理映象和容器,當然這些操作通過命令列也能完成,使用 IDEA 外掛方式的另一個便利在於 IDEA 提供了 Docker 配套的 Configuration,可以一次性定義好操作序列,修改程式碼或資源後只需 Ru

Spring BootRedis和日誌

接著上篇內容繼續往下執行。 首先pom.xml 新增redis的引用,因為開始建專案沒有,自動生成redis的引用,然後手動新增進去。 新增成功以後看我們的配置檔案 新增我們的日誌類和快取 快取方法 結果: http://localhost:8080/set?key=lxh2&

spring boot熱部署

熱部署作用: 在修改程式碼後無需重啟專案即可生效,提高開發效率。 部署方法如下: 首先,在pom.xml中引入依賴 <!-- 熱啟動 --> <dependency> <groupId>org.springframework.bo

Spring Boot實戰(1)——入口程式類

import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Sprin

Spring Boot入門一在Eclipse使用Spring boot

新建的專案目錄大概如下 整體目錄結構和Spring專案一樣,只不過Spring boot的配置檔案遷移到了application.yml(或者application.propertis)。專案的入口為BootTestApplication.java的main函式入口。 在maven配置的pom.xml裡

Spring Boot快速搭建web專案或微服務

上一篇部落格對spring boot的來世今生進行了介紹,這篇就帶領大家快速的建立一個spring boot的web專案或者微服務。 一、.新建專案 1.方法一 (1)自己建立java工程 (2)新建spring boot的application (3

Spring Boot乾貨系列)配置檔案解析

Spring Boot使用“習慣優於配置”(專案中存在大量的配置,此外還內建了一個習慣性的配置,讓你無需手動進行配置)的理念讓你的專案快速執行起來。所以,我們要想把Spring Boot玩的溜,就要懂得如何開啟各個功能模組的預設配置,這就需要了解Spring Boo