問題描述:
- 在配置文件application.properties中寫了
server.port=8081 server.servlet.context-path=/boy name=張三 age=25
2.編寫HelloController,獲取配置文件中內容並展示
@RestController public class HelloController { @Value("${name}") private String name; @Value("${age}") private String age; @RequestMapping(value = "/hello",method = RequestMethod.GET) public String say(){ return name+"同學"+"你的年紀"+age; } }
3.運行spring boot 主程序,打開http://localhost:8081/boy/hello
解決辦法:
打開Settings>Editor>File Encodings ,
將Properties Files (*.properties)
下的Default encoding for properties files
設置為UTF-8
,將Transparent native-to-ascii conversion
前的勾選上。
這是需要回application.properties重新編輯中文的部分,將亂碼部分修改過來
重新運行,打開,問題解決