1. 配置文件说明

Springboot启动默认扫描的配置为classes目录下的application.yml 或者是 application.properties

我们项目中是使用的yml格式的配置文件,所以是application.yml配置文件

请看项目中怎么会有这么多个类似的application.yml的文件,

请看下图

上图中所有配置文件含义;

项目启动扫描肯定要扫描application.yml, 但是我们作为开发者,肯定在想,不管系统发布还是开发还是测试,多需要手动改配置文件的数据库连接地址,然后再编译打包运行程序吗?那也太麻烦了,所以说springboot就考虑的非常周到,你在application-xxxx.yml, 你把名字xxx替换成test一般为测试,dev一般为开发,prod一般为发布,总之这个xxxxx你可以随便写,但是必须要有一个application.yml,因为springboot启动先找到他,然后可以通过这里面配置的profiles 激活的配置文件的 名字来找到他,(spring. Profiles这个名字必须和文件名-后面的xxxx对应起来)

按照下面的严格格式。

这个图片就是application.yml中写的配置,这个文件就只充当了,让springboot再去寻找哪一个配置文件。

Dev就是指的是application-dev.yml

application.yml文件中的

spring:

profiles:

active: 这个地方的xxxxxx对应这个application-dev.yml文件中的

spring:

profiles: dev

2. 配置文件配置项说明

配置文件的格式是通过行数缩进来进行区分父子级别的关系的:

server:

port:8083

相当于原来配置文件写法的server.prot=8083

server:

port: 8083 #tomcat端口号

tomcat:

uri-encoding: UTF-8 # 配置Tomcat编码,默认为UTF-8

max-threads: 1000 # 配置最大线程数

max-http-post-size: -1 #取消tomcat post最大限制

maxConnections: 2000 #设置tomcat最大连接数

remote-ip-header: x-forwarded-for #远程IP地址头

protocol-header: x-forwarded-proto

port-header: X-Forwarded-Port

use-forward-headers: true

compression: #设置压缩的媒体类型

enabled: true

mime-types: application/json,application/xml,text/html,text/xml,text/plain

# context-path: /andot #设置全文目录如果设置之后,所有访问都需要加mine 例如localhost:8083/andot/login, 如果不设置则访问:localhost:8083/login

# ssl: #设置https

# key-store: D:InstallSoftnginx-1.15.6ssltomcat.keystore

# key-store-password: 123456

# keyStoreType: JKS

# keyAlias: tomcat

web: #顶一个外部路径

upload-path: D://andotResource/

spring:

profiles: dev # 本地开发环境配置

mvc: #开启mvc jsp路径

view:

prefix: /WEB-INF/webpage/

suffix: .jsp

thymeleaf: #关闭默认模板引擎

cache: false

enabled: false

devtools:

restart: #热部署生效

enabled: true

#additional-paths: src/main/java #设置重启的目录

#classpath #目录下的WEB-INF文件夹内容修改不重启

exclude: WEB-INF/**

aop:

auto: true #是否进行切面编程

datasource: #数据源

monitor: #每一个数据源的区分名字, 因为项目中有多个数据源,如果只有一个则不需要书写

type: com.alibaba.druid.pool.DruidDataSource #使用阿里巴巴数据库连接池

driverClassName: com.mysql.jdbc.Driver

url: jdbc:mysql://localhost:3306/andot?useUnicode=true&characterEncoding=UTF-8

username: root

password: 123456 #下面则是

initialSize: 1

maxActive: 50

maxWait: 80

validationQuery: SELECT 1

testOnBorrow: false

testOnReturn: false

testWhileIdle: true

timeBetweenEvictionRunsMillis: 60000

minEvictableIdleTimeMillis: 25200000

removeAbandoned: true

removeAbandonedTimeout: 1800

defaultAutoCommit: true

logAbandoned: true

# 配置监控统计拦截的filters,去掉后监控界面sql无法统计,'wall'用于防火墙

filters: stat,wall

useGlobalDataSourceStat: true

# 通过connectProperties属性来打开mergeSql功能;慢SQL记录

connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000

# druid具体配置详细则查看官方wiki

# https://github.com/alibaba/druid/wiki

resources: #设置静态文件目录

static-locations: /,file:${web.upload-path} #直接获取的上面定义的路径

http: #设置http请求的配置属性

multipart:

max-file-size: 100MB

max-request-size: 100MB

#连接池监控 这个需要配合具体实现类设置

# https://blog.csdn.net/garyond/article/details/80189939

alibaba:

druid:

#用户名

loginUsername: admin

#密码

loginPassword: 666666

#允许访问地址IP

allow: 127.0.0.1

mybatis: #mybatissql文件地址

config-location: classpath:/cn/mapper/**/*Mapper.xml

pagehelper: #pagehepler逻辑分页插件,配合mybatis绝配

helperDialect: mysql

reasonable: true

supportMethodsArguments: true

params: count=countSql

logging:# log日志的一些配置

level:

cn: DEBUG,CONSOLE

config: classpath:logback-dev.xml

thread: #配置线程池的一些属性

pool:

corePoolSize: 15

maxPoolSize: 30

queueCapacity: 100

keepAliveSeconds: 120

配置文件中还可以自定义属性

例如:

application:

message: Hello BJ

在启动类中:@Configuration 或者@Component

设置字段@Value(“application.message”)

则可以获取到Hello BJ

.net后台怎么提取html中的多个图片的绝对地址_SpringBoot中yml配置文件说明和一些常用配置项说明...相关推荐

  1. Destoon数据库配置文件在哪_SpringBoot中yml配置文件说明和一些常用配置项说明

    1. 配置文件说明 Springboot启动默认扫描的配置为classes目录下的application.yml 或者是 application.properties 我们项目中是使用的yml格式的配 ...

  2. java中把gui插入图片_在java中使用图片实现gui的美化.pdf

    在java中使用图片实现gui的美化.pdf 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 图形图像处理GRAPHICS AND IMAGE ...

  3. 在html中怎么插入动态图片,如何在gif中插入图片 动态图片某1帧插入图片并控制显示时间|动态图片中插入图片...

    大家还记得我以前的一个教程嘛?就是如何在视频中插入图片并控制其显示时间,有印象的话就太棒了,没印象的或就点击上边的文字自己做一下功课吧!! 今天的教程内容和上边所讲到的教程有点相似,都是插入图片,但是 ...

  4. 邮件中html内嵌图片,在html电子邮件中嵌入图像

    尝试直接插入,这样您就可以在电子邮件的不同位置插入多个图像. 并且要使这篇文章对其他人有用:如果你没有base64数据字符串,可以从图像文件中轻松地创建一个:http: //www.motobit.c ...

  5. Android --- 怎么样在布局中显示服务器的图片,或者是后台项目中的图片+connect failed: ECONNREFUSED (Connection refused)问题的解决(文章最后)

    今天在写Android项目的时候遇到这样一个问题,我已经从后台SpringBoot中拿到了图片id,但是要怎么样显示到AS端呢? 首先看到了网上有用Glide的,我在这里整理一下简单明了的操作步骤 1 ...

  6. android中服务播放音乐,为什么我们需要Android中的服务?音乐播放也可以通过后台线程完成...

    采访中有人问我这个问题.我不确定这是否是问这个问题的合适论坛,因为它不涉及任何代码,而是对android概念的理解. 问题是"当所有事情都可以通过Android中的后台线程完成时,为什么我们 ...

  7. 织梦模板不支持html,html中{}是什么样的模板?如何使用它?HTML5template模板标签是什么?html常用的字体样式是什么?dede后台文件为什么不能生成html?...

    html中{}是什么样的模板?如何使用它?HTML5template模板标签是什么?html常用的字体样式是什么?dede后台文件为什么不能生成html?我们经常遇到这些问题,下面就和小编一起来看看吧 ...

  8. 【教程】Spire.PDF教程:C# 如何提取 PDF 文档中的文本和图片

    Spire.PDF是一个专业的PDF组件,能够独立地创建.编写.编辑.操作和阅读PDF文件,支持 .NET.Java.WPF和Silverlight. [下载Spire.PDF最新试用版] 文本和图片 ...

  9. 提取WORD中的所有InlineShape图片并保存成文件

    InlineShape表示的类型其实不只是图片,还包括OLE, ACTIVE X等. 下面是MSDN中的定义:Represents an object in the text layer of a d ...

最新文章

  1. 《智源社区周刊:预训练模型》第3期:智源x清华开源万亿AI模型基石FastMoE、英国机构发起世界最大图灵测试...
  2. Java反序列化json内存溢出_fastJson与一起堆内存溢出'血案'
  3. linux基础知识——进程相关概念
  4. CSS中盒子模型、嵌套盒子中垂直外边距塌陷问题解决方案、标准盒模型、怪异盒模型
  5. Cocos2d-x Lua中实例:帧动画使用
  6. 福建省计算机应用考试成绩,福建省高校学生计算机应用水平考试成绩查询
  7. 1748. The Most Complex Number/LG的数学计划~~~持续更新ing(反素数求解)
  8. 按键精灵 识别html,【院刊】-【201409期】抓取网页指定内容(资料),获取网页里的图片 _ 学院院刊 - 按键精灵论坛...
  9. 宠物管理系统mysql_基于java+MySQL的宠物管理系统
  10. python判断成语是abac型_ABAC型的成语
  11. HTML实现三级导航菜单栏
  12. Tricore学习-芯片启动流程
  13. 微信端跳到外部浏览器进行apk文件下载
  14. 2种特殊电容:X电容和Y电容,
  15. nas存储如何做远程服务器数据备份_NAS存储与数据备份方案
  16. Buffer之position,limit,capacity
  17. 数据库【MySQL数据库介绍】
  18. 如何使上下文信息更有用? 关于上下文感知的神经对话模型的实证研究
  19. MT6765中断处理IO口配置流程
  20. java陵行_唐陵行纪之端陵(2013.3.19)

热门文章

  1. WinNT/Win2000/WinXP中的远线程技术之一
  2. 怎么样成为编程技术大牛?
  3. 敲了几年代码,是时候考虑以后的发展了
  4. matlab画一个电动机系统图,基于MATLABGUI的电机学仿真实验系统设计
  5. Python语法糖之:列表解析、集合解析和字典解析
  6. 哇!单细胞测序-配体受体互作分析原来可以这么简单又高大上!
  7. matlab repmat函数_Matlab向量化编程在二级劝退学科中的一个应用例子
  8. python编写sql注入工具-利用Python实现SQL注入 - Python黑客编程入门系列 - 8
  9. ESP32 + ESP-IDF |GPIO 01 - 驱动外部两个LED灯,以每300ms的时间间隔闪烁
  10. RTX5 | 线程管理03 - 线程退出osThreadExit