基础配置
>w easyapi提供了大量的个性化配置,其中基础配置通常用来进行全局统一处理,具体配置项如下
```java
/**
* 接口文档配置
*/
@Configuration
public class EasyApiConfig extends DefaultConfigurationCreator {
@Override
public AllConfiguration replenish(AllConfiguration configuration) {
//获取基础配置,并更新配置
EasyapiConfiguration baseConfig = configuration.getConfiguration();
baseConfig.setEnable(true);
return super.replenish(configuration);
}
}
```
基础配置类: **EasyapiConfiguration** ,包含配置如下
**enable** : `是否开启接口文档,默认true`
**rescan** : `是否在启动时执行扫描,默认true,如果项目已经部署在服务器,可以将扫描关闭,系统每次扫描后会有记录,不扫描也会使用历史记录。`
**renewDoc** : `是否自动更新已存在的文档,配合rescan使用,意思是重新扫描的时候如果发现已经存在的接口或参数,是否执行更新`
**dropDoc** : `是否在启动时删除历史文档,默认false`
**dropUsers** : `是否在启动时删除历史用户信息,默认false`
**dropGlobalSetting** : `是否删除公共配置信息,默认false,公共配置包含项目数据、模块数据、权限数据等`
**dropAll** : `是否清空全部数据,默认false`
**title** : `项目标题,默认项目名`
**description** : `项目简介`
**projectSourcePath** : `项目源码路径,默认会以当前启动路径反向查找`
**scanPackage** : `需要扫描的包路径,默认会扫描全部controller`
**mockArraySize** : `mock服务下,数据类型为数据时需要返回的长度,默认12条`