当前位置: 首页 > 后端技术 > Java

application.properties

时间:2023-04-02 10:02:45 Java

spring.profiles.active=@profileActive@spring.application.name=@project.artifactId@-@profileActive@#========================mybatis========================mybatis.mapper-locations[0]=classpath*:com/hehewang/hhw/app/common/mapper/**/*.xmlmybatis.mapper-locations[1]=classpath*:com/hehewang/hhw/app/api/mapper/*.xmlmybatis.mapper-locations[2]=classpath*:com/hehewang/hhw/app/api/impl/mapper/*.xmlmapper.mappers=com.hehewang.hhw.app.common.util.ApiMappermybatis.configuration.default-enum-type-handler=cn.lyjuan.base.mybatis.typehander.DefaultTypeHandlermapper.enum-as-simple-type=truemapper.not-empty=falsemapper.identity=MYSQL#日志mybatis.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImplpagehelper.helperDialect=mysqlpagehelper.reasonable=truepagehelper.supportMethodsArguments=truepagehelper。params=count=countSql#=======================数据库=======================spring.datasource.name=hhw_appspring.datasource.druid.driver-class-name=com.mysql.cj.jdbc.Driversspring.datasource.type=org.springframework.jdbc.datasource.DriverManagerDataSource#连接池设置#初始化时建立的物理连接数spring.datasource.druid.initial-size=1#最小值numberofconnectionpoolsspring.datasource.druid.min-idle=1#最大连接池数maxIdle不再使用spring.datasource.druid.max-active=5#获取连接时的最大等待时间,单位毫秒spring.datasource.druid.max-wait=5000#申请连接时勾选。如果空闲时间大于timeBetweenEvictionRunsMillis,则执行validationQuery检查连接是否有效。spring.datasource.druid.test-while-idle=true#作为检测间隔,作为testWhileIdel执行的依据spring.datasource.druid.time-between-eviction-runs-millis=30000#销毁时检测当前连接thread当上次活动时间与当前时间差大于该值时,关闭当前连接spring.datasource.druid.min-evictable-idle-time-millis=180000#用于检测连接是否为的sqlvalid必须是查询语句#mysqlisselect'x'#select1inoraclefromdualspring.datasource.druid.validation-query=select1#申请连接时,会执行validationQuery检查连接是否有效,并且打开会降低性能。默认为truespring.datasource.druid.test-on-borrow=false#返回连接时会执行validationQuery检查连接是否有效。开启它会降低性能,默认为truespring.datasource.druid.test-on-return=false#当数据库抛出不可恢复的异常时,丢弃connect#spring.datasource.druid.exception-sorter=true#是否缓存preparedStatement,mysql5.5+推荐开启spring.datasource.druid.pool-prepared-statements=true#当值大于0时,poolPreparedStatements会被自动修改为truespring.datasource。druid.max-pool-prepared-statement-per-connection-size=20#配置扩展插件spring.datasource.druid.filters=stat,wall,slf4j#通过connectProperties属性开启mergeSql函数;慢SQL记录spring.datasource。druid.connection-properties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=500#合并多个DruidDataSource的监控数据spring.datasource.druid.use-global-data-source-stat=true#mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl#WebStatFilter配置,说明请参考DruidWiki,configuration_configurationWebStatFilterspring.datasource.druid.web-stat-filter.enabled=truespring.datasource.druid.web-stat-filter.url-pattern=/*spring.datasource.druid.web-stat-filter.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/德鲁伊/*spring.datasource.druid.web-stat-filter.session-stat-enable=spring.datasource.druid.web-stat-filter.session-stat-max-count=spring.datasource.druid.web-stat-filter.principal-session-name=spring.datasource.druid.web-stat-filter.principal-cookie-name=spring.datasource.druid.web-stat-filter.profile-enable=#StatViewServlet配置,说明参考DruidWiki,configuration_StatViewServlet配置spring.datasource.druid.stat-view-servlet.enabled=truespring.datasource.druid.stat-view-servlet.url-pattern=/druid/*spring.datasource.druid.stat-view-servlet.reset-enable=spring.datasource.druid.stat-view-servlet.allow=spring.datasource.druid.stat-view-servlet.deny=spring.datasource.druid.filter.stat.merge-sql=true#Spring监控配置,说明参考DruidGithubWiki,配置_Druid与Spring关联监控配置#Spring监控AOP入口点,如x.y.z.service.*,配置多个英文逗号分隔spring.datasource.druid.aop-patterns=com.hehewang.hhw.*#============================其他==========================##404抛出异常spring.mvc.throw-exception-if-no-handler-found=true##支付宝alipay.is-cert=truealipay.cert-path=/opt/supervisor/cert/##压测server.tomcat.threads.max=50server.tomcat.max-connections=10240##encodespring.http2.encoding.charset=UTF-8spring.http2.encoding.force=truespring.http2.encoding.enabled=truespring.http2.encoding.force-response=true