2018-02-07SpringBoot的配置文件

Spring Boot使用一个全局的配置文件application.properties或者application.yml,配置文件放在src/main/resources目录下。

1、修改tomcat默认端口和默认访问路径

在application.properties中添加代码

server.contex-path=/helloboot ---------默认访问路径修改为http:l//localhost:8080/helloboot

server.port =8081-------------------端口号修改为8081

常规属性配置

我们在application.properties中定义属性,然后再代码中直接使用@value注入即可。

book.ruthor=罗贯中

book.name=三国

book.priyin=sanguoyanyi

类的属性中引入注解@Value(value="${book.name}")

启动程序,输入localhost:8080/hello


代码1


结果1

问题:中文乱码


1、查找各种资料,均是采用了设置application.properties中各种文件编译文件的格式为UTF-8,如下

banner.charset=UTF-8server.tomcat.uri-encoding=UTF-8spring.http.encoding.charset=UTF-8spring.http.encoding.enabled=truespring.http.encoding.force=truespring.messages.encoding=UTF-8

2、对于IDEA,需要设置默认编码

file--->setting---->editor---->file encoding---->properties.files下的

Default encoding for properties files:UTF-8;后面的Transparent。。。。也要勾选。

之后我重新构建了项目,启动后,中文显示正常。


类型安全的配置

待实验

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,156评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • 在我搭建基于Spring Cloud的微服务体系应用的时候所需要或者是常用的属性配置文件,还有这些属性的用途,此配...
    StrongManAlone阅读 4,125评论 0 18
  • 要加“m”说明是MB,否则就是KB了. -Xms:初始值 -Xmx:最大值 -Xmn:最小值 java -Xms8...
    dadong0505阅读 4,951评论 0 53
  • 古文三篇: 《学而知篇》:幼年学而知礼仪,恭敬家人,施礼于众。人恒之,必成大器。少年学而知教育,勤勉好学,志存高远...
    冷侯阅读 1,111评论 0 4