spring boot配置文件详解

application.properties是spring-boot的核心配置文件,这个配置文件基本可以取代我们ssm或者ssh里面的所有的xml配置文件。


当我们启动springboot工程做的第一件事就是加载application.properties属性配置文件。


application.properties虽然有时候是空的,也能正常启动,是因为,application.properties有很多默认配置,这也说明了springboot是一个开箱即用的。也就是约定优于配置的实践。

Springboot有很多默认配置参考springboot文档
比如:编码对中文支持很友好,统一utf-8

spring.messages.encoding=UTF-8 # Message bundles encoding.
server.tomcat.uri-encoding=UTF-8 # Character encoding to use to decode the URI.
spring.freemarker.charset=UTF-8 # Template encoding.
spring.http.encoding.charset=UTF-8 # Charset of HTTP requests and responses. Added to the "Content-Type"

比如:tomcat端口号
server.port=8080 # Server HTTP port.

//pojo中有date类型怎么转string类型就靠这两个配置

spring.jackson.date-format=yyyy-MM-dd HH:mm:ss

spring.jackson.time-zone=Asia/Chongqing

参数间引用

com.niwotaxuexiba.author.name=zhangxueliang
com.niwotaxuexiba.author.sex= male
com.niwotaxuexiba.author.desc=${com.niwotaxuexiba.author.name}  ${com.niwotaxuexiba.author.sex}

随机数

# 随机字符串
com.value=${random.value}
# 随机int
com.number=${random.int}
# 随机long
com.bignumber=${random.long}
# 10以内的随机数
com.test1=${random.int(10)}
# 10-20的随机数
com.test2=${random.int[10,20]}

spring boot配置文件详解相关推荐

  1. Spring Boot 配置文件详解

    2019独角兽企业重金招聘Python工程师标准>>> 第二篇 : Spring Boot配置文件详解 文章首发于微信公众号<程序员果果> 地址:https://mp.w ...

  2. 全面的Spring Boot配置文件详解

    全面的Spring Boot配置文件详解 Spring Boot在工作中是用到的越来越广泛了,简单方便,有了它,效率提高不知道多少倍.Spring Boot配置文件对Spring Boot来说就是入门 ...

  3. (转) SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解

    springboot采纳了建立生产就绪spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...

  4. SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解

    springboot采纳了建立生产就绪Spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...

  5. Spring Boot第二篇:Spring Boot配置文件详解

    springboot采纳了建立生产就绪Spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...

  6. 企业级 SpringBoot 教程 (二)Spring Boot配置文件详解

    springboot采纳了建立生产就绪Spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...

  7. 《深入理解 Spring Cloud 与微服务构建》第十六章 Spring Boot Security 详解

    <深入理解 Spring Cloud 与微服务构建>第十六章 Spring Boot Security 详解 文章目录 <深入理解 Spring Cloud 与微服务构建>第十 ...

  8. Spring Boot 单元测试详解+实战教程

    转载自   Spring Boot 单元测试详解+实战教程 Spring Boot 的测试类库 Spring Boot 提供了许多实用工具和注解来帮助测试应用程序,主要包括以下两个模块. spring ...

  9. Spring XML配置文件详解

    ​ spring配置文件是用于指导Spring工厂进行Bean生产.依赖关系注入(装配)及Bean实例分发的"图纸".Spring框架的配置文件是基于xml的,Spring强大的功 ...

最新文章

  1. navicat 几个 可用的东西
  2. python 乒乓球_python乒乓球
  3. java logout session_在jsp里做“退出登录”, session.setAttribute(id,null)居然出错。高手救命啊!...
  4. GridView常用总结
  5. Flask部署和分发
  6. Es-nested嵌入式属性
  7. 测试内存对齐对运行速度的影响
  8. 运行报错Error starting ApplicationContext
  9. python保存数据db_python存储数据到mongodb
  10. 块层介绍 第一篇: bio层
  11. ping 查看IP——MAC——计算机名
  12. MIDAS分布应用程序中的几个问题
  13. 两个瓶子水怎样一样多_大班科学领域数学活动 | 一样多的水(容积守恒)
  14. html5禁止浏览器缩放网页大小 (实用)
  15. 用炒菜的思路搞定你的复杂分析
  16. 运行jar文件时,ClassPathResource无法读取到资源文件的问题
  17. android 微信分身开发,【技巧】2021安卓手机微信分身方法
  18. AG9310与AG9311参数对比和方案选择方法
  19. 关于蓝光影碟,有一些常识,你不一定知道
  20. 不做无用功 Google Colab掉线自动重连“助手”

热门文章

  1. 【深度学习】利用深度学习进行时间序列预测
  2. 盘点2020国内本科开设人工智能专业高校
  3. 推荐系统炼丹笔记:用户评论在推荐中的应用
  4. 泛娱乐迎来善变的95后Z世代 技术从拐杖变为核心引擎
  5. 9.控制流语句_for循环
  6. Git知识总览(六) Git分支中的远程操作实践
  7. oracle rac理论知识
  8. [uva]AncientMessages象形文字识别 (dfs求连通块)
  9. http Error 503 server unavailable
  10. 1.1节 Buck Converter--降压转换器 part1