# LBRT-本地bean替换工具 **Repository Path**: loopstack/lbrt ## Basic Information - **Project Name**: LBRT-本地bean替换工具 - **Description**: local-bean-replace-tool:本地bean替换工具,用于不方便调试项目的时候替换指定Bean,获取目标Bean - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-03 - **Last Updated**: 2023-06-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # LBRT-本地bean替换工具 #### 介绍 - local-bean-replace-tool:本地bean替换工具,用于不方便调试项目的时候替换指定Bean,获取目标Bean #### 安装教程 - 引入下面依赖 ```xml cn.icanci.loopstack.lbrt lbrt-core ${parent.version} ``` - 然后新建一个Mock模块,mock模块进行实现需要mock的类,需要继承 MockBean 并且 Bean需要被Spring管理 - 然后添加配置文件:lbrt.properties 和 application.yml 同级别 - open:是否开启lbrt mock功能 ```properties # this config please see class @type{cn.icanci.loopstack.lbrt.core.model.LbrtConfigBean} lbrt.open=true ``` - 注意,替换功能目前只支持一对一,即SpringBean只有一个,并且其对应的MockBean也只能有一个 - 为了防止对线上的影响,测试包的依赖需要设置为test,如下 ```xml cn.icanci.loopstack.lbrt lbrt-mock-test ${parent.version} test ``` - 本地测试打包命令:mvn clean install - 线上打包命令:mvn clean install -DskipTests