Skip to content

JarvisBuop/jarvisroom

Repository files navigation

jarvisroom. (developing...)

spring-boot demo


-----------summary------------

war:

manager + manager web;


jar:

kit


-----------relation knowledge------------

版本锁定


	apply plugin: 'io.spring.dependency-management'
	
	dependencyManagement {
	    dependencies {
	        dependency rootProject.ext.dependencies.thirdparty_fastjson
	        dependency rootProject.ext.dependencies.thirdparty_druid
	        dependency rootProject.ext.dependencies.thirdparty_httpclient
	        dependency rootProject.ext.dependencies.thirdparty_freemarker
	        dependency rootProject.ext.dependencies.thirdparty_mysql
	    }
	}

@Value与@ConfigurationProperties 依赖注入实现变量的初始化;

  1. @Componen组合@Value 使用application.properties的key:value注入;

  2. 使用@Component @ConfigurationProperties(prefix = "demo.bookVo") @Validated注入属性;

io.dubbo

Dubbo 配置

扫描包路径


spring.dubbo.scan=org.
spring.
springboot.dubbo

Dubbo 应用配置

// 应用名称
spring.dubbo.application.name=xxx

// 模块版本
spring.dubbo.application.version=xxx

// 应用负责人
spring.dubbo.application.owner=xxx

// 组织名(BU或部门)
spring.dubbo.application.organization=xxx

// 分层
spring.dubbo.application.architecture=xxx

// 环境,如:dev/test/run
spring.dubbo.application.environment=xxx

// Java代码编译器
spring.dubbo.application.compiler=xxx

// 日志输出方式
spring.dubbo.application.logger=xxx

// 注册中心 0
spring.dubbo.application.registries[0].address=zookeeper://127.0.0.1:2181=xxx // 注册中心 1
spring.dubbo.application.registries[1].address=zookeeper://127.0.0.1:2181=xxx

// 服务监控
spring.dubbo.application.monitor.address=xxx

Dubbo 注册中心配置类

// 注册中心地址
spring.dubbo.application.registries.address=xxx

// 注册中心登录用户名
spring.dubbo.application.registries.username=xxx

// 注册中心登录密码
spring.dubbo.application.registries.password=xxx

// 注册中心缺省端口
spring.dubbo.application.registries.port=xxx

// 注册中心协议
spring.dubbo.application.registries.protocol=xxx

// 客户端实现
spring.dubbo.application.registries.transporter=xxx


spring.dubbo.application.registries.server=xxx


spring.dubbo.application.registries.client=xxx


spring.dubbo.application.registries.cluster=xxx


spring.dubbo.application.registries.group=xxx


spring.dubbo.application.registries.version=xxx

// 注册中心请求超时时间(毫秒)
spring.dubbo.application.registries.timeout=xxx

// 注册中心会话超时时间(毫秒)
spring.dubbo.application.registries.session=xxx

// 动态注册中心列表存储文件
spring.dubbo.application.registries.file=xxx

// 停止时等候完成通知时间
spring.dubbo.application.registries.wait=xxx

// 启动时检查注册中心是否存在
spring.dubbo.application.registries.check=xxx

// 在该注册中心上注册是动态的还是静态的服务
spring.dubbo.application.registries.dynamic=xxx

// 在该注册中心上服务是否暴露
spring.dubbo.application.registries.register=xxx

// 在该注册中心上服务是否引用
spring.dubbo.application.registries.subscribe=xxx

Dubbo 服务协议配置

// 服务协议
spring.dubbo.application.protocol.name=xxx

// 服务IP地址(多网卡时使用)
spring.dubbo.application.protocol.host=xxx

// 服务端口
spring.dubbo.application.protocol.port=xxx

// 上下文路径
spring.dubbo.application.protocol.contextpath=xxx

// 线程池类型
spring.dubbo.application.protocol.threadpool=xxx

// 线程池大小(固定大小)
spring.dubbo.application.protocol.threads=xxx

// IO线程池大小(固定大小)
spring.dubbo.application.protocol.iothreads=xxx

// 线程池队列大小
spring.dubbo.application.protocol.queues=xxx

// 最大接收连接数
spring.dubbo.application.protocol.accepts=xxx

// 协议编码
spring.dubbo.application.protocol.codec=xxx

// 序列化方式
spring.dubbo.application.protocol.serialization=xxx

// 字符集
spring.dubbo.application.protocol.charset=xxx

// 最大请求数据长度
spring.dubbo.application.protocol.payload=xxx

// 缓存区大小
spring.dubbo.application.protocol.buffer=xxx

// 心跳间隔
spring.dubbo.application.protocol.heartbeat=xxx

// 访问日志
spring.dubbo.application.protocol.accesslog=xxx

// 网络传输方式
spring.dubbo.application.protocol.transporter=xxx

// 信息交换方式
spring.dubbo.application.protocol.exchanger=xxx

// 信息线程模型派发方式
spring.dubbo.application.protocol.dispatcher=xxx

// 对称网络组网方式
spring.dubbo.application.protocol.networker=xxx

// 服务器端实现
spring.dubbo.application.protocol.server=xxx

// 客户端实现
spring.dubbo.application.protocol.client=xxx

// 支持的telnet命令,多个命令用逗号分隔
spring.dubbo.application.protocol.telnet=xxx

// 命令行提示符
spring.dubbo.application.protocol.prompt=xxx

// status检查
spring.dubbo.application.protocol.status=xxx

// 是否注册
spring.dubbo.application.protocol.status=xxx


----------- fantistic unknow knowledge ------------

Elasticsearch spring的全文搜索引擎(类似于solr的搜索引擎)

Releases

No releases published

Packages

No packages published