springboot集成disconf生成starter

本文介绍了如何将disconf集成到SpringBoot中,创建了一个名为spring-boot-starter-disconf的starter项目,简化了配置过程。同时提供了项目地址和示例代码链接。详细步骤包括disconf-web的安装,涉及的操作系统为macOS,使用了JDK 1.8、MySQL 5.7.28、Redis 5.0.6、Tomcat 9.0.27、Zookeeper 3.5.6和Nginx 1.7.13。此外,还提到了配置文件如application.properties、jdbc-mysql.properties、redis-config.properties和zoo.properties。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

spring-boot-starter-disconf简介

​disconf是一个分布式配置管理平台,通过和springboot2.1的整合成一个starter,无需xml繁琐的配置,即可快速使用disconf,相关代码已上传到github。

一、starter项目地址

https://github.com/foolishboy66/spring-boot-starter-disconf.git

二、示例代码地址

https://github.com/foolishboy66/springboot-disconf-test.git

三、disconf-web环境搭建说明

1、安装disconf-web

参考disconf官网说明安装

2、本人安装的相关组件如下

​操作系统为macos

  • jdk1.8

  • mysql-5.7.28

  • redis-5.0.6

  • tomcat-9.0.27

    server.xml配置如下

    <?xml version="1.0" encoding="UTF-8"?>
    <!--
      Licensed to the Apache Software Foundation (ASF) under one or more
      contributor license agreements.  See the NOTICE file distributed with
      this work for additional information regarding copyright ownership.
      The ASF licenses this file to You under the Apache License, Version 2.0
      (the "License"); you may not use this file except in compliance with
      the License.  You may obtain a copy of the License at
    
          http://www.apache.org/licenses/LICENSE-2.0
    
      Unless required by applicable law or agreed to in writing, software
      distributed under the License is distributed on an "AS IS" BASIS,
      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      See the License for the specific language governing permissions and
      limitations under the License.
    -->
    <!-- Note:  A "Server" is not itself a "Container", so you may not
         define subcomponents such as "Valves" at this level.
         Documentation at /docs/config/server.html
     -->
    <Server port="8005" shutdown="SHUTDOWN">
      <Listener className="org.apache.catalina.startup.VersionLoggerListener" />
      <!-- Security listener. Documentation at /docs/config/listeners.html
      <Listener className="org.apache.catalina.security.SecurityListener" />
      -->
      <!--APR library loader. Documentation at /docs/apr.html -->
      <Listener className="org.apache.catalina.core.AprLifecycleListener" SSLEngine="on" />
      <!-- Prevent memory leaks due to use of particular java/javax APIs-->
      <Listener className="org.apache.catalina.core.JreMemoryLeakPreventionListener" />
      <Listener className="org.apache.catalina.mbeans.GlobalResourcesLifecycleListener" />
      <Listener className
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值