Solon 框架详解(十)- Solon 的常用配置
Springboot min -Solon 详解系列文章:
Springboot mini - Solon详解(一)- 快速入门
Springboot mini - Solon详解(二)- Solon的核心
Springboot mini - Solon详解(三)- Solon的web开发
Springboot mini - Solon详解(四)- Solon的事务传播机制
Springboot mini - Solon详解(五)- Solon扩展机制之Solon Plugin
Springboot mini - Solon详解(六)- Solon的校验框架使用、定制与扩展
Springboot mini - Solon详解(七)- Solon Ioc 的注解对比Spring及JSR330
Springboot mini - Solon详解(八)- Solon的缓存框架使用和定制
Springboot mini - Solon详解(九)- 渲染控制之定制统一的接口输出
Springboot mini - Solon详解(十)- 怎么用 Solon 开发基于 undertow jsp tld 的项目?
一、服务端基本属性
#服务端口(默认为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 框架详解(十)- Solon 的常用配置的更多相关文章
- Solon 框架详解(十一)- Solon Cloud 的配置说明
Solon 详解系列文章: Solon 框架详解(一)- 快速入门 Solon 框架详解(二)- Solon的核心 Solon 框架详解(三)- Solon的web开发 Solon 框架详解(四)- ...
- Solon 框架详解(九)- 渲染控制之定制统一的接口输出
Springboot min -Solon 详解系列文章: Springboot mini - Solon详解(一)- 快速入门 Springboot mini - Solon详解(二)- Solon ...
- mina框架详解
转:http://blog.csdn.net/w13770269691/article/details/8614584 mina框架详解 分类: web2013-02-26 17:13 12651人 ...
- [Cocoa]深入浅出 Cocoa 之 Core Data(1)- 框架详解
Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂.Core Data 相关的类比较多,初学者往往不太容易弄懂.计划用三个教程来讲解这一部分: 框架详解 ...
- mapreduce框架详解
hadoop 学习笔记:mapreduce框架详解 开始聊mapreduce,mapreduce是hadoop的计算框架,我学hadoop是从hive开始入手,再到hdfs,当我学习hdfs时候,就感 ...
- iOS 开发之照片框架详解之二 —— PhotoKit 详解(下)
本文链接:http://kayosite.com/ios-development-and-detail-of-photo-framework-part-three.html 这里接着前文<iOS ...
- iOS 开发之照片框架详解
转载自:http://kayosite.com/ios-development-and-detail-of-photo-framework.html 一. 概要 在 iOS 设备中,照片和视频是相当重 ...
- java集合框架详解
java集合框架详解 一.Collection和Collections直接的区别 Collection是在java.util包下面的接口,是集合框架层次的父接口.常用的继承该接口的有list和set. ...
- Spark2.1.0——内置RPC框架详解
Spark2.1.0——内置RPC框架详解 在Spark中很多地方都涉及网络通信,比如Spark各个组件间的消息互通.用户文件与Jar包的上传.节点间的Shuffle过程.Block数据的复制与备份等 ...
随机推荐
- Watch the Wifi: Visually Stunning Look at the Digital World Invading Cities (video)
http://singularityhub.com/2011/04/01/watch-the-wifi-visually-stunning-look-at-the-digital-world-inva ...
- TypeScript Generics All In one
TypeScript Generics All In one TypeScript 泛型 代码逻辑复用 扩展性 设计模式 方法覆写, 直接覆盖 方法重载,参数个数或参数类型不同 test " ...
- ES6 进制字面量 All In One
ES6 进制字面量 All In One 二进制 & 八进制 & 字面量 https://developer.mozilla.org/en-US/docs/Web/JavaScript ...
- React vs Vue in 2020
React vs Vue in 2020 技术选型 React // UserProfile.jsx function UserProfile({id, showAvatar, onFollowCli ...
- redux & connect
redux & connect import React, { Component, // useState, // useEffect, } from 'react'; import { b ...
- rxjs 常用的subject
api列表 Subject Subject是可观察的一种特殊类型,它允许将值多播到许多观察者 import {Subject} from 'rxjs'; const l = console.log; ...
- 区块链项目NGK未来价值几何?
没有人可以预知NGK未来会涨到多少钱,就像比特币只有10美分时,也无法预测它会涨到现在的价格⼀样.那时候人们把CPU超频挖矿只作为⼀种爱好和娱乐.所以,人们也没有办法预知NGK未来的价格.但可以知道的 ...
- 2021-02:Teams开发平台更新概述
作为2021年工作计划的一部分,我会在每月的第三个星期五发布Teams开发平台的更新报告,给大家整理和讲解最新的平台功能,以及特色场景.这是第一篇文章,我会挑选截至到2月份一些重要的更新,以后每月的更 ...
- Fast-RTPS简介
RTPS即DDS中的主要核心通信部分.它提供实时高效的去中心化publish/subscribe通信机制.是ROS-2的核心底层通信组件,也是未来机器人/无人驾驶领域一个必然的方向. 资料参考: ht ...
- C++算法代码——选举学生会
题目来自:https://www.luogu.com.cn/problem/P1271 题目描述 学校正在选举学生会成员,有 n(n\le 999)n(n≤999) 名候选人,每名候选人编号分别从 1 ...