application.properties配置文件的方法
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍"application.properties配置文件的方法",在日常操作中,相信很多人在application.properties配置文件的方法问题上存在疑惑,小编查阅了各式资料,
千家信息网最后更新 2026年10月31日application.properties配置文件的方法
这篇文章主要介绍"application.properties配置文件的方法",在日常操作中,相信很多人在application.properties配置文件的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"application.properties配置文件的方法"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
项目接口文档
application-base.properties 基础配置文件说明:
#--------------------------------DUBBO---------------------------------#nacos.home.conf=10.1xx.xx.231:8848dubbo.application.logger=slf4jdubbo.application.qos.enable=falsedubbo.application.qos.port=22222dubbo.application.qos.accept.foreign.ip=false#项目启动扫描包目录dubbo.scan.basePackages=top.suvendubbo.scan.base-packages=top.suven#微服务器注册中心,可以使用zookeeper,也可以使用nacos做为微服务的注册中心#dubbo.registry.address=zookeeper://192.168.170.37:2181?backup=192.168.170.37:2182,192.168.170.37:2183dubbo.registry.address = nacos://10.1xx.xx..231:8848?backup=10.10.10.231:8848dubbo.jetty.directory=/data/applogs/monitor #服务器地址spring.cloud.nacos.config.server-addr=127.0.01:8848#默认为Public命名空间,可以省略不写spring.cloud.nacos.config.namespace=top.suven#指定配置群组 --如果是Public命名空间 则可以省略群组配置spring.cloud.nacos.config.group=video_group#文件名 -- 如果没有配置则默认为 ${spring.application.name}spring.cloud.nacos.config.prefix=member# 微服务器部署 dubbo生产端组dubbo.provider.group=DEV# 微服务器部署 dubbo生产端组版本号dubbo.provider.version=1.0.0dubbo.provider.dispatcher=message# 微服务器部署 dubbo消费端组dubbo.consumer.group=DEV# 微服务器部署 dubbo消费端组版本号dubbo.consumer.version=1.0.0# 微服务器部署 dubbo消费端组版本号dubbo.consumer.timeout=60000# 微服务器部署 dubbo消费端是否检查可用性dubbo.consumer.check=false# 微服务器部署 dubbo消费端组 是否懒加载dubbo.consumer.lazy=truedubbo.protocol.name=dubbodubbo.protocol.accepts=200dubbo.protocol.threads=200dubbo.protocol.threadpool=cached#监控服务#dubbo.monitor.protocol=registry#top.dubbo.sentinel.dashboardServer=192.1xx.xx..37:8866#top.dubbo.sentinel.openFlow=true#top.dubbo.sentinel.logPath=/data/webapps/hsz/dubbo-sentinel-log#-----------------------------------END---------------------------------##-----------------------------------nacos start---------------------------------#nacos.config.server-addr = 10.10.10.231:8848#-----------------------------------nacos END---------------------------------##--------------------------------PROJECT--------------------------------#####Jetty properties######### acceptor线程数,生产环境建议是64#server.jetty.acceptors=2## selector线程数,生产环境建议是64#server.jetty.selectors=8# put或post方法最大字节数server.max-http-header-size=1000server.jetty.max-http-post-size=1000server.servlet.context-path=/top#配置文件传输spring.servlet.multipart.enabled = truespring.servlet.multipart.file-size-threshold = 0#单个文件的最大上限spring.servlet.multipart.max-file-size = 10MB#单个请求的文件总大小上限spring.servlet.multipart.max-request-size=1000MB#服务基本目录top.jetty.server.documentRoot=/data/server#服务最小线程池数top.jetty.server.threadPool.minThreads=8#服务最大线程池:建议:1000top.jetty.server.threadPool.maxThreads=200#服务最大线程池:建议:3000top.jetty.server.threadPool.idleTimeout=3000#是否在调用void dump(Appendable out, String indent)是输出更详细的信息:建议:falsetop.jetty.server.threadPool.detailedDump=false#运行服务监控数据上报top.jetty.server.lowResources.period=1000top.jetty.server.lowResources.idleTimeout=200top.jetty.server.lowResources.monitorThreads=truetop.jetty.server.lowResources.maxConnections=10top.jetty.server.lowResources.maxMemory=1000top.jetty.server.lowResources.maxLowResourcesTime=5000#微服服务隔断哨兵模块top.async.asyncCorePoolSize=20top.async.asyncMaxPoolSize=128top.async.asyncQueueCapacity=500top.async.asyncThreadNamePrefix=spring-async-thread-top.async.keepAliveSeconds=60top.async.allowCoreThreadTimeOut=falsetop.async.poolSize=64#-----------------------------------END---------------------------------##--------------------------------DOS FILTER START--------------------------------##防dos 攻击拦截实现配置top.jetty.filter.dos.enabled=truetop.jetty.filter.dos.config.urlPatterns=/top/*,/server/*top.jetty.filter.dos.config.exclusions=*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*top.jetty.filter.dos.config.delayMs=-1top.jetty.filter.dos.config.throttledRequests=5top.jetty.filter.dos.config.maxRequestsPerSec=20top.jetty.filter.dos.config.remotePort=truetop.jetty.filter.dos.config.maxWaitMs=50top.jetty.filter.dos.config.maxRequestMs=30000top.jetty.filter.dos.config.maxIdleTrackerMs=30000#-----------------------------------DOS FILTER END---------------------------------##--------------------------------Login Type----------------------------####SESSION,TOKEN,ALL#验证服务登陆信息与方式top.server.param.validType=TOKENtop.server.param.logAop=false#参数验证开启: true /falsetop.server.param.checkParamSign=true#-----------------------------------END---------------------------------#application-db.properties 基础配置文件说明:
#-----------------------------------datasource--------------------------------------#数据库统计规范的配置文件top.datasource.druid.config.enabled=truetop.datasource.druid.slave.enabled=true#top.datasource.druid.url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8&emptyStringsConvertToZero=true#top.datasource.druid.username: root#top.datasource.druid.password: root# com.mysql.jdbc.Drivertop.datasource.druid.enum.class=com.ds.live.base.core.db.DataSourceGroupEnum.classtop.datasource.druid.initialize=true top.datasource.druid.dbType= mysqltop.datasource.druid.type = com.alibaba.druid.pool.DruidDataSourcetop.datasource.druid.driver-class-name =com.mysql.cj.jdbc.Driver top.datasource.druid.filters = stattop.datasource.druid.max-active = 20top.datasource.druid.initial-size = 1top.datasource.druid.min-idle = 3top.datasource.druid.max-wait = 600top.datasource.druid.time-between-eviction-runs-millis = 60000top.datasource.druid.min-evictable-idle-time-millis = 300000top.datasource.druid.validationQuery = select 'x';top.datasource.druid.test-while-idle = truetop.datasource.druid.test-on-borrow = truetop.datasource.druid.test-on-return = truetop.datasource.druid.pool-prepared-statements = truespring.datasource.druid.stat-view-servlet.enabled=falsespring.datasource.druid.statViewServlet.urlPattern=/druid/*# \u767D\u540D\u5355\uFF1A#spring.datasource.druid.statViewServlet.allow=# IP\u9ED1\u540D\u5355 (\u5B58\u5728\u5171\u540C\u65F6\uFF0Cdeny\u4F18\u5148\u4E8Eallow) : \u5982\u679C\u6EE1\u8DB3deny\u7684\u8BDD\u63D0\u793A:Sorry, you are not permitted to view this page.#spring.datasource.druid.statViewServlet.deny=spring.datasource.druid.statViewServlet.loginUsername=adminspring.datasource.druid.statViewServlet.loginPassword=123456# \u662F\u5426\u80FD\u591F\u91CD\u7F6E\u6570\u636E.spring.datasource.druid.statViewServlet.resetEnable=falsespring.datasource.druid.web-stat-filter.enabled=falsespring.datasource.druid.webStatFilter.sessionStatEnable=falsespring.datasource.druid.webStatFilter.profileEnable=falsespring.datasource.druid.webStatFilter.urlPattern=/*spring.datasource.druid.webStatFilter.exclusions="*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*,/server/druid/*spring.filter.dos.urlPatterns=/server/*spring.filter.dos.exclusions=/druid/*,/server/druid/*#-------------------------------------END--------------------------------------
application-redis.properties redis配置文件说明:
#---------------------------------REDIS---------------------------------## 数据表对象是否缓存到redis 开关,默认为truetop.redis.cluster.client.daoOpen=true# 数据表对象是否写入缓存到redis 开关,top.redis.cluster.client.write=true# 数据表对象是否读取缓存到redis 开关,top.redis.cluster.client.read=true#redis 连接池配置参数文件top.redis.cluster.enabled=truetop.redis.cluster.timeout = 10000top.redis.cluster.pool.maxTotal= 1000top.redis.cluster.pool.maxIdle= 100top.redis.cluster.pool.minIdle= 10top.redis.cluster.pool.maxWaitMillis= 1000top.redis.cluster.pool.timeout= 10000top.redis.cluster.pool.maxRedirections= 2top.redis.cluster.pool.testOnBorrow= truetop.redis.cluster.pool.testOnReturn= true#------------------------------------END----------------------------------## redis 多聚群配置实现;参考 RedisClusterEnum 配置;top.redis.cluster.servers=10.1xx.xx.231:7001;10.1xx.xx.231:7002;10.1xx.xx.231:7003;10.1xx.xx.231:7004;10.1xx.xx.231:7005;10.1xx.xx.231:7006#top.redis.cluster.password=8Er^_QrOtop.redis.cluster.servers.one=10.1xx.xx.231:7001;10.1xx.xx.231:7002;10.1xx.xx.231:7003;10.1xx.xx.231:7004;10.1xx.xx.231:7005;10.1xx.xx.231:7006#top.redis.cluster.password.one=8Er^_QrO
application-mq.properties 异步消息mq配置文件说明:
# 项目提供和聚群微服务的架构,包括日志服elk, 大数据分析采摘kafka, 服务间解籍服务rocketmq#-----------------------------------kafka--------------------------------------# kafka service config status : true/falsetop.kafka.config.enabled=false# kafka service producer status : true/falsetop.kafka.producer.enabled=true# top.kafka.producer (acks:0,1,-1(all))top.kafka.producer.acks=0top.kafka.producer.retries= 0top.kafka.producer.batchSize= 6384top.kafka.producer.bufferMemory=33554432top.kafka.producer.lingerMs=1top.kafka.producer.maxBlockMs=1000top.kafka.producer.keySerializer= org.apache.kafka.common.serialization.StringSerializertop.kafka.producer.valueSerializer= org.apache.kafka.common.serialization.StringSerializertop.kafka.producer.bootstrapServers= 10.100.0.222:9092# top.kafka.consumer# kafka service consumer status : true/falsetop.kafka.consumer.enabled=truetop.kafka.consumer.groupId = toptop.kafka.consumer.sessionTimeoutMs= 30000top.kafka.consumer.enableAutoCommit =truetop.kafka.consumer.autoCommitIntervalms =100top.kafka.consumer.pollTimeout =100top.kafka.consumer.concurrency=2top.kafka.consumer.autoOffsetReset = earliesttop.kafka.consumer.keyDeserializer =org.apache.kafka.common.serialization.StringDeserializertop.kafka.consumer.valueDeserializer = org.apache.kafka.common.serialization.StringDeserializertop.kafka.consumer.bootstrapServers = 10.100.0.222:9092#--------------------------------------END--------------------------------------#-----------------------------ROCKER-MQ---------------------------------#top.rocketmq.config.enabled=falsetop.rocketmq.nameSrvAdds=10.100.0.222:9876top.rocketmq.maxMessageSize=131072top.rocketmq.sendMsgTimeout=3000top.rocketmq.retryTimesWhenSendFailed=2top.rocketmq.consumeThreadMin=20top.rocketmq.consumeThreadMax=64top.rocketmq.delayTimeLevel=2top.rocketmq.client.logLevel=INFOtop.rocketmq.client.logRoot=/data/server/rocket-mq-logtop.rocketmq.client.logFileMaxIndex=10spring.rocketmq.producer.enabled=falsespring.rocketmq.nameServer= 10.100.0.222:9876spring.rocketmq.producer.retry-times-when-send-async-failed=0spring.rocketmq.producer.send-msg-timeout=300000spring.rocketmq.producer.compress-msg-body-over-howmuch=4096spring.rocketmq.producer.max-message-size=4194304spring.rocketmq.producer.retry-another-broker-when-not-store-ok=falsespring.rocketmq.producer.retry-times-when-send-failed=3spring.rocketmq.producer.group=TEST_AUTHspring.rocketmq.consumer.enabled=false#----------------------------------END-----------------------------------##-----------------------------ACTIVITY-MQ--------------------------------##spring.activemq.broker-url=failover:(tcp://10.100.0.253:61616)?maxReconnectDelay=5000&timeout=1000#spring.activemq.user=system#spring.activemq.password=manager#spring.activemq.packages.trust-all=false#spring.activemq.pool.enabled=false##spring.activemq.pool.expiry-timeout=0##spring.activemq.pool.idle-timeout=3000#spring.activemq.pool.max-connections=20#-------------------------------END--------------------------------------#
到此,关于"application.properties配置文件的方法"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!
服务
配置
文件
服务器
方法
数据
建议
线程
消费
最大
学习
生产
对象
数据表
版本
缓存
项目
上限
信息
单个
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中智农互联网科技
湖北九亚互联网络科技有限公司
互联网的科技
互联网科技行业发展
网络科技有限互联网
互联网络科技有限公司
互联网科技公司怎么样
卓越科技(互联网 )
中国科技互联网公司收入
恒银科技与互联网金融
玉溪互联网科技怎么选
众安科技工业互联网合作
北京市互联网新科技
互联网科技实习生岗位
皮皮虾互联网科技有限公司
悟空问答互联网科技
众联互联网络科技
互联网科技创业有什么好项目
利用互联网等科技手段
山东亿川互联网科技有限责任公司
咖啡豆
高科技与互联网
南京欣网互联网科技
阿里巴巴算科技企业还是互联网
央行互联网金融科技公司
河南住房之家互联网科技
晋城互联网科技
本届互联网大会上的黑科技
云鲸互联网络科技有限公司
中国互联网公司的科技投入