一、服务端基本属性

#服务端口(默认为8080)
server.port: 8080 #服务的 http 信号端口(默认为 ${server.port})
server.http.port: 8080
#服务的 socket 信号端口(默认为 20000+${server.port})
server.socket.port: 28080
#服务的 websocket 信号端口(默认为 10000+${server.port})
server.websocket.port: 18080 #服务的 http 信号名称,服务注册时可以为信号指定名称(默认为 ${solon.app.name})
server.http.name: "waterapi"
#服务的 socket 信号名称,服务注册时可以为信号指定名称(默认为 ${solon.app.name})
server.socket.name: "waterapi.tcp"
#服务的 websocket 信号名称,服务注册时可以为信号指定名称(默认为 ${solon.app.name})
server.websocket.name: "waterapi.ws" #设定最大的请求包大小
server.request.maxRequestSize: 2Mb #kb,mb #设定会话超时秒数(单位:秒)
server.session.timeout: 3600
#设定会话状态的cookie域(默认为当前域名)
server.session.state.domain: noear.org # 当使用 sesstionstate.redis 的配置
server.session.state.redis.server: redis.dev.zmapi.cn:6379
server.session.state.redis.password: AVsVSKd1
server.session.state.redis.db: 31
server.session.state.redis.maxTotaol: 200

二、应用基本属性

#应用名称
solon.app.name: "waterapi"
#应用组
solon.app.group: "water"
#应用标题
solon.app.title: "WATER" #应用扩展文件夹
solon.extend: "ext"
#应用扩展加载,隔离模式
solon.extend.isolation: true #应用配置文件活动选择(可用于切换不同的环境配置)
solon.profiles.active: dev #应用元信息输出开启(输出每个插件的信息)
solon.output.meta: 1

三、调试模式控制

solon.debug:
enableCaching: false
enableTransaction: true

四、视图后缀与模板引擎的映射配置

#默认约定的配置(不需要配置,除非要修改)
solon.view.mapping.htm: BeetlRender #简写
solon.view.mapping.shtm: EnjoyRender
solon.view.mapping.ftl: FreemarkerRender
solon.view.mapping.jsp: JspRender
solon.view.mapping.html: ThymeleafRender #添加自义定映射时,需要写全类名
solon.view.mapping.vm: org.noear.solon.view.velocity.VelocityRender #全名(一般用简写)

五、MIME映射配置

#示例如下(solon.extend.staticfiles 组件已内置了一批;缺少的可手动配置)
solon.mime:
json: "application/json"
jpg: "image/jpeg"

六、安全停止插件的配置

#安全停止的延时秒数
solon.stop.delay: 10 #是否启用安全停止插件
solon.stop.enabled: false
#远程停止地址
solon.stop.path: /run/stop/
#充许调用远程停止的主机ip
solon.stop.host: 127.0.0.1

七、SocketD插件配置

#读缓存大小
solon.socketd.readBufferSize: "1kb"
#写缓存大小
solon.socketd.writeBufferSize: "1kb"
#连接超时
solon.socketd.connectTimeout: "60s"
#Socket超时
solon.socketd.socketTimeout: "60s"

七、Staticfiles 插件配置

#是否启用静态文件服务
solon.staticfiles.enable: true
#浏览器304缓存秒数(单位:秒)
solon.staticfiles.maxAge: 600

八、Cron4j 插件配置(cron4j-solon-plugin)

solon.cron4j.job1:
cron5x: "2s" #快捷时间配置
enable: true solon.cron4j.job2:
cron5x: "*/1 * * * *" #cron时间配置模式,支持5段(分、时、天、月、周)
enable: true

八、Quartz 插件配置(quartz-solon-plugin)

solon.quartz.job1:
cron7x: "2s" #快捷时间配置
enable: true solon.quartz.job2:
cron7x: "0 0/1 * * * * ?" #cron时间配置模式,支持7段(秒、分、时、日、月、周、年)
enable: true

九、Dubbo 插件配置(dubbo-solon-plugin)

dubbo:
scan:
basePackages: "x.x.x.x"
application:
name: "hello-provider"
owner: "noear"
registry:
address: "nacos://192.168.8.118:8848"

十、Solon Cloud 配置

太多了,另起一份资料介绍

Solon 的常用配置的更多相关文章

  1. Solon 框架详解(十)- Solon 的常用配置

    Springboot min -Solon 详解系列文章: Springboot mini - Solon详解(一)- 快速入门 Springboot mini - Solon详解(二)- Solon ...

  2. logback 常用配置详解<appender>

    logback 常用配置详解 <appender> <appender>: <appender>是<configuration>的子节点,是负责写日志的 ...

  3. 【转】logback logback.xml常用配置详解(三) <filter>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1110008, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  4. 【转】logback logback.xml常用配置详解(二)<appender>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  5. 【转】logback logback.xml常用配置详解(一)<configuration> and <logger>

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101260, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  6. 【转】logback 常用配置详解(序)logback 简介

    原创文章,转载请指明出处:http://aub.iteye.com/blog/1101222, 尊重他人即尊重自己 详细整理了logback常用配置, 不是官网手册的翻译版,而是使用总结,旨在更快更透 ...

  7. logback 常用配置详解(二) <appender>

    logback 常用配置详解(二) <appender> <appender>: <appender>是<configuration>的子节点,是负责写 ...

  8. SpringBoot常用配置简介

    SpringBoot常用配置简介 1. SpringBoot中几个常用的配置的简单介绍 一个简单的Spring.factories # Bootstrap components org.springf ...

  9. .net学习笔记----WebConfig常用配置节点介绍

    一.配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config.在WinForm程序中配置文件一般是App.config.在Asp.net中一般默认是 ...

  10. logback logback.xml常用配置详解(三)

    logback logback.xml常用配置详解 <filter> <filter>: 过滤器,执行一个过滤器会有返回个枚举值,即DENY,NEUTRAL,ACCEPT其中之 ...

随机推荐

  1. 解码注意力Attention机制:从技术解析到PyTorch实战

    在本文中,我们深入探讨了注意力机制的理论基础和实际应用.从其历史发展和基础定义,到具体的数学模型,再到其在自然语言处理和计算机视觉等多个人工智能子领域的应用实例,本文为您提供了一个全面且深入的视角.通 ...

  2. el-table 多表格弹窗嵌套数据显示异常错乱问题

    1.业务背景 使用vue+element开发报表功能时,需要列表上某列的超链接按钮弹窗展示,在弹窗的el-table列表某列中再次使用超链接按钮点开弹窗,以此类推多表格弹窗嵌套,本文以弹窗两次为例 最 ...

  3. NLP文本生成全解析:从传统方法到预训练完整介绍

    本文深入探讨了文本生成的多种方法,从传统的基于统计和模板的技术到现代的神经网络模型,尤其是LSTM和Transformer架构.文章还详细介绍了大型预训练模型如GPT在文本生成中的应用,并提供了Pyt ...

  4. 函数计算的新征程:使用 Laf 构建 AI 知识库

    Laf 已成功上架 Sealos 模板市场,可通过 Laf 应用模板来一键部署! 这意味着 Laf 在私有化部署上的扩展性得到了极大的提升. Sealos 作为一个功能强大的云操作系统,能够秒级创建多 ...

  5. 小心C#中的只读结构体成员

    示例 我们先来看一段结构体的代码 (基于 VS2022 + .NET 8.0) public struct MyStruct(int number) { public int Number = num ...

  6. [GDOI22pj2D] 机器人

    第四题 机器人 提交文件: robot.cpp 输入文件: robot.in 输出文件: robot.out 时间空间限制: 3 秒, 512 MB 刚上初一的小纯特别喜欢机器人,这周末,她报名了学校 ...

  7. erp——绩效考核系统——软件需求规格说明书

    绩效考核系统--软件需求规格说明书 引言 1.1编写目的:此文件需求说明书主要是为了开发人员能了解系统之间的关系,使用者能明白系统的使用方法,另外,可以供一些学习的小白进行参考,提供需要的人参考软件需 ...

  8. 第一行代码 Android 第三版读后感

    <第一行代码Android 第三版>是一本非常好的Android开发入门书籍.本书结合作者的丰富经验和实际案例,通过一步一步的介绍,详细地讲解了Android开发的各个方面,包括Andro ...

  9. storeToRefs()的作用和使用

    store 是一个用 reactive 包装的对象,这意味着不需要在 getters 后面写 .value,就像 setup 中的 props 一样,如果你写了,我们也不能解构它: <scrip ...

  10. 印能捷添加了加密进程导出的pdf文件不加密(rename的类型未添加)

    解决方法:用procmon监控下图的所有文件事件,查找rename的类型,然后右键SetRenameInfo点击Include,将查出来的类型添加到加密后缀中,如下图是一个无后缀的类型需要添加\NOE ...