12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- #
- # Licensed to the Apache Software Foundation (ASF) under one or more
- # contributor license agreements. See the NOTICE file distributed with
- # this work for additional information regarding copyright ownership.
- # The ASF licenses this file to You under the Apache License, Version 2.0
- # (the "License"); you may not use this file except in compliance with
- # the License. You may obtain a copy of the License at
- #
- # http://www.apache.org/licenses/LICENSE-2.0
- #
- # Unless required by applicable law or agreed to in writing, software
- # distributed under the License is distributed on an "AS IS" BASIS,
- # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- # See the License for the specific language governing permissions and
- # limitations under the License.
- #
- #
- ########################## application级别通用配置 ##########################
- ##### druid配置
- #连接池配置(通常来说,只需要修改initialSize、minIdle、maxActive
- spring.datasource.druid.initial-size=10
- spring.datasource.druid.max-active=500
- spring.datasource.druid.min-idle=10
- # 配置获取连接等待超时的时间
- spring.datasource.druid.max-wait=60000
- #打开PSCache,并且指定每个连接上PSCache的大小
- spring.datasource.druid.pool-prepared-statements=true
- spring.datasource.druid.max-pool-prepared-statement-per-connection-size=20
- spring.datasource.druid.validation-query=SELECT 'x'
- spring.datasource.druid.test-on-borrow=false
- spring.datasource.druid.test-on-return=false
- spring.datasource.druid.test-while-idle=true
- #配置间隔多久才进行一次检测,检测需要关闭的空闲连接,单位是毫秒
- spring.datasource.druid.time-between-eviction-runs-millis=60000
- #配置一个连接在池中最小生存的时间,单位是毫秒
- spring.datasource.druid.min-evictable-idle-time-millis=300000
- spring.datasource.druid.filters=stat,wall
- # WebStatFilter配置,说明请参考Druid Wiki,配置_配置WebStatFilter
- #是否启用StatFilter默认值true
- spring.datasource.druid.web-stat-filter.enabled=true
- spring.datasource.druid.web-stat-filter.url-pattern=/*
- spring.datasource.druid.web-stat-filter.exclusions="*.js , *.gif ,*.jpg ,*.png ,*.css ,*.ico , /druid/*"
- spring.datasource.druid.web-stat-filter.session-stat-max-count=1000
- spring.datasource.druid.web-stat-filter.profile-enable=true
- spring.datasource.druid.web-stat-filter.session-stat-enable=false
- # StatViewServlet配置
- #展示Druid的统计信息,StatViewServlet的用途包括:1.提供监控信息展示的html页面2.提供监控信息的JSON API
- #是否启用StatViewServlet默认值true
- spring.datasource.druid.stat-view-servlet.enabled=true
- #根据配置中的url-pattern来访问内置监控页面,如果是上面的配置,内置监控页面的首页是/druid/index.html例如:http://127.0.0.1:9000/druid/index.html
- spring.datasource.druid.stat-view-servlet.url-pattern=/druid/*
- #允许清空统计数据
- spring.datasource.druid.stat-view-servlet.reset-enable=true
- spring.datasource.druid.stat-view-servlet.login-username=admin
- spring.datasource.druid.stat-view-servlet.login-password=admin
- ##### mybatis-plus配置
- #字段策略 IGNORED:"忽略判断",NOT_NULL:"非 NULL 判断"),NOT_EMPTY:"非空判断"
- mybatis-plus.global-config.db-config.field-strategy=NOT_NULL
- #逻辑删除配置
- mybatis-plus.global-config.db-config.logic-delete-field=is_delete
- mybatis-plus.global-config.db-config.logic-delete-value=1
- mybatis-plus.global-config.db-config.logic-not-delete-value=0
- # 原生配置
- mybatis-plus.configuration.map-underscore-to-camel-case=true
- mybatis-plus.configuration.cache-enabled=false
- logging.config= classpath:log4j2.xml
- ####### 国际化配置
- spring.messages.basename=i18n/messages
- # 国际化编码
- spring.messages.encoding=utf-8
- # 表示 messages 文件的缓存失效时间,如果不配置则缓存一直有效。
- spring.messages.cache-duration=3600
- # 在找不到当前系统对应的资源文件时,如果该属性为 true,则会默认查找当前系统对应的资源文件,否则就返回 null,返回 null 之后,最终又会调用到系统默认的 messages.properties 文件
- spring.messages.fallback-to-system-locale=true
|