# 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