mirror of
https://gitee.com/mybatis-flex/mybatis-flex.git
synced 2025-12-07 17:18:24 +08:00
修改单词拼接错误
This commit is contained in:
parent
3af5cec8b2
commit
1f2992757a
@ -276,4 +276,4 @@ mybatis-flex 内置的扩展 typeHandler 还有:
|
||||
在某些场景下,我们的 entity 可能会有通用的字段以及配置,这种场景如果我们要为每个 entity 去设置,这会相对麻烦。
|
||||
在这种场景下,我们可以建立一个通用的 BaseEntity 类,然后让所有的 Entity 都继承是该类。
|
||||
|
||||
Entity 一般是通过代码生成器生成的,我们通过 `GlobalConfig.entitySupperClass` 可以为代码生成器配置全局的 Entity 父类,更多关于代码生成器可以请访问 [这里](../others/codegen.md)。
|
||||
Entity 一般是通过代码生成器生成的,我们通过 `GlobalConfig.entitySuperClass` 可以为代码生成器配置全局的 Entity 父类,更多关于代码生成器可以请访问 [这里](../others/codegen.md)。
|
||||
@ -179,11 +179,11 @@ public class AccountServiceImpl extends CacheableServiceImpl<MyAccountMapper, Ac
|
||||
```java
|
||||
// 使用代码风格 1 生成
|
||||
globalConfig.setServiceImplGenerateEnable(true);
|
||||
globalConfig.setServiceImplSupperClass(CacheableServiceImpl.class);
|
||||
globalConfig.setServiceImplSuperClass(CacheableServiceImpl.class);
|
||||
globalConfig.setServiceImplCacheExample(true);
|
||||
|
||||
// 或者使用代码风格 2 生成
|
||||
globleConfig.enableServiceImpl()
|
||||
.setSupperClass(CacheableServiceImpl.class)
|
||||
.setSuperClass(CacheableServiceImpl.class)
|
||||
.setCacheExample(true);
|
||||
```
|
||||
|
||||
@ -150,7 +150,7 @@ globalConfig.enableEntity();
|
||||
// 设置生成 Entity 并启用 Lombok、设置父类
|
||||
globalConfig.enableEntity()
|
||||
.setWithLombok(true)
|
||||
.setSupperClass(BaseEntity.class);
|
||||
.setSuperClass(BaseEntity.class);
|
||||
```
|
||||
|
||||
## 全局配置 `GlobalConfig`
|
||||
@ -193,7 +193,7 @@ globalConfig.getPackageConfig()
|
||||
// 设置生成 Entity 并启用 Lombok、设置父类
|
||||
globalConfig.enableEntity()
|
||||
.setWithLombok(true)
|
||||
.setSupperClass(BaseEntity.class);
|
||||
.setSuperClass(BaseEntity.class);
|
||||
```
|
||||
|
||||
## 注释配置 `JavadocConfig`
|
||||
@ -284,7 +284,7 @@ globalConfig.getTemplateConfig()
|
||||
|-----------------------------|----------------------------------|--------------------|
|
||||
| setClassPrefix(String) | Entity 类的前缀 | "" |
|
||||
| setClassSuffix(String) | Entity 类的后缀 | "" |
|
||||
| setSupperClass(Class) | Entity 类的父类,可以自定义一些 BaseEntity 类 | null |
|
||||
| setSuperClass(Class) | Entity 类的父类,可以自定义一些 BaseEntity 类 | null |
|
||||
| setOverwriteEnable(boolean) | 是否覆盖之前生成的文件 | false |
|
||||
| setImplInterfaces(Class[]) | Entity 默认实现的接口 | Serializable.class |
|
||||
| setWithLombok(boolean) | Entity 是否使用 Lombok 注解 | false |
|
||||
@ -294,7 +294,7 @@ globalConfig.getEntityConfig()
|
||||
.setWithLombok(true)
|
||||
.setClassPrefix("My")
|
||||
.setClassSuffix("Entity")
|
||||
.setSupperClass(BaseEntity.class);
|
||||
.setSuperClass(BaseEntity.class);
|
||||
```
|
||||
|
||||
## Mapper 生成配置 `MapperConfig`
|
||||
@ -303,7 +303,7 @@ globalConfig.getEntityConfig()
|
||||
|-----------------------------|-------------|------------------|
|
||||
| setClassPrefix(String) | Mapper 类的前缀 | "" |
|
||||
| setClassSuffix(String) | Mapper 类的后缀 | "Mapper" |
|
||||
| setSupperClass(Class) | Mapper 类的父类 | BaseMapper.class |
|
||||
| setSuperClass(Class) | Mapper 类的父类 | BaseMapper.class |
|
||||
| setOverwriteEnable(boolean) | 是否覆盖之前生成的文件 | false |
|
||||
|
||||
```java
|
||||
@ -319,7 +319,7 @@ globalConfig.getMapperConfig()
|
||||
|-----------------------------|--------------|----------------|
|
||||
| setClassPrefix(String) | Service 类的前缀 | "" |
|
||||
| setClassSuffix(String) | Service 类的后缀 | "Service" |
|
||||
| setSupperClass(Class) | Service 类的父类 | IService.class |
|
||||
| setSuperClass(Class) | Service 类的父类 | IService.class |
|
||||
| setOverwriteEnable(boolean) | 是否覆盖之前生成的文件 | false |
|
||||
|
||||
```java
|
||||
@ -335,7 +335,7 @@ globalConfig.getServiceConfig()
|
||||
|-----------------------------|------------------|-------------------|
|
||||
| setClassPrefix(String) | ServiceImpl 类的前缀 | "" |
|
||||
| setClassSuffix(String) | ServiceImpl 类的后缀 | "ServiceImpl" |
|
||||
| setSupperClass(Class) | ServiceImpl 类的父类 | ServiceImpl.class |
|
||||
| setSuperClass(Class) | ServiceImpl 类的父类 | ServiceImpl.class |
|
||||
| setOverwriteEnable(boolean) | 是否覆盖之前生成的文件 | false |
|
||||
| setCacheExample(boolean) | 是否添加缓存示例代码 | false |
|
||||
|
||||
@ -352,7 +352,7 @@ globalConfig.getServiceImplConfig()
|
||||
|-----------------------------|---------------------|--------------|
|
||||
| setClassPrefix(String) | Controller 类的前缀 | "" |
|
||||
| setClassSuffix(String) | Controller 类的后缀 | "Controller" |
|
||||
| setSupperClass(Class) | Controller 类的父类 | null |
|
||||
| setSuperClass(Class) | Controller 类的父类 | null |
|
||||
| setOverwriteEnable(boolean) | 是否覆盖之前生成的文件 | false |
|
||||
| setRestStyle(boolean) | REST 风格的 Controller | true |
|
||||
|
||||
|
||||
@ -37,7 +37,7 @@ public class ControllerConfig {
|
||||
/**
|
||||
* 自定义 Controller 的父类。
|
||||
*/
|
||||
private Class<?> supperClass;
|
||||
private Class<?> superClass;
|
||||
|
||||
/**
|
||||
* 是否覆盖之前生成的文件。
|
||||
@ -50,11 +50,11 @@ public class ControllerConfig {
|
||||
private boolean restStyle = true;
|
||||
|
||||
public String buildSuperClassImport() {
|
||||
return supperClass.getName();
|
||||
return superClass.getName();
|
||||
}
|
||||
|
||||
public String buildSuperClassName() {
|
||||
return supperClass.getSimpleName();
|
||||
return superClass.getSimpleName();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -90,15 +90,15 @@ public class ControllerConfig {
|
||||
/**
|
||||
* 获取父类。
|
||||
*/
|
||||
public Class<?> getSupperClass() {
|
||||
return supperClass;
|
||||
public Class<?> getSuperClass() {
|
||||
return superClass;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置父类。
|
||||
*/
|
||||
public ControllerConfig setSupperClass(Class<?> supperClass) {
|
||||
this.supperClass = supperClass;
|
||||
public ControllerConfig setSuperClass(Class<?> superClass) {
|
||||
this.superClass = superClass;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@ -39,7 +39,7 @@ public class EntityConfig {
|
||||
/**
|
||||
* Entity 类的父类,可以自定义一些 BaseEntity 类。
|
||||
*/
|
||||
private Class<?> supperClass;
|
||||
private Class<?> superClass;
|
||||
|
||||
/**
|
||||
* 是否覆盖之前生成的文件。
|
||||
@ -94,15 +94,15 @@ public class EntityConfig {
|
||||
/**
|
||||
* 获取父类。
|
||||
*/
|
||||
public Class<?> getSupperClass() {
|
||||
return supperClass;
|
||||
public Class<?> getSuperClass() {
|
||||
return superClass;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置父类。
|
||||
*/
|
||||
public EntityConfig setSupperClass(Class<?> supperClass) {
|
||||
this.supperClass = supperClass;
|
||||
public EntityConfig setSuperClass(Class<?> superClass) {
|
||||
this.superClass = superClass;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@ -836,17 +836,17 @@ public class GlobalConfig {
|
||||
}
|
||||
|
||||
/**
|
||||
* @see EntityConfig#getSupperClass()
|
||||
* @see EntityConfig#getSuperClass()
|
||||
*/
|
||||
public Class<?> getEntitySupperClass() {
|
||||
return getEntityConfig().getSupperClass();
|
||||
public Class<?> getEntitySuperClass() {
|
||||
return getEntityConfig().getSuperClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* @see EntityConfig#setSupperClass(Class)
|
||||
* @see EntityConfig#setSuperClass(Class)
|
||||
*/
|
||||
public void setEntitySupperClass(Class<?> entitySupperClass) {
|
||||
getEntityConfig().setSupperClass(entitySupperClass);
|
||||
public void setEntitySuperClass(Class<?> entitySuperClass) {
|
||||
getEntityConfig().setSuperClass(entitySuperClass);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -946,17 +946,17 @@ public class GlobalConfig {
|
||||
}
|
||||
|
||||
/**
|
||||
* @see MapperConfig#getSupperClass()
|
||||
* @see MapperConfig#getSuperClass()
|
||||
*/
|
||||
public Class<?> getMapperSupperClass() {
|
||||
return getMapperConfig().getSupperClass();
|
||||
public Class<?> getMapperSuperClass() {
|
||||
return getMapperConfig().getSuperClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* @see MapperConfig#setSupperClass(Class)
|
||||
* @see MapperConfig#setSuperClass(Class)
|
||||
*/
|
||||
public void setMapperSupperClass(Class<?> mapperSupperClass) {
|
||||
getMapperConfig().setSupperClass(mapperSupperClass);
|
||||
public void setMapperSuperClass(Class<?> mapperSuperClass) {
|
||||
getMapperConfig().setSuperClass(mapperSuperClass);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -1028,17 +1028,17 @@ public class GlobalConfig {
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ServiceConfig#getSupperClass()
|
||||
* @see ServiceConfig#getSuperClass()
|
||||
*/
|
||||
public Class<?> getServiceSupperClass() {
|
||||
return getServiceConfig().getSupperClass();
|
||||
public Class<?> getServiceSuperClass() {
|
||||
return getServiceConfig().getSuperClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ServiceConfig#setSupperClass(Class)
|
||||
* @see ServiceConfig#setSuperClass(Class)
|
||||
*/
|
||||
public void setServiceSupperClass(Class<?> serviceSupperClass) {
|
||||
getServiceConfig().setSupperClass(serviceSupperClass);
|
||||
public void setServiceSuperClass(Class<?> serviceSuperClass) {
|
||||
getServiceConfig().setSuperClass(serviceSuperClass);
|
||||
}
|
||||
|
||||
public boolean isServiceImplGenerateEnable() {
|
||||
@ -1096,17 +1096,17 @@ public class GlobalConfig {
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ServiceImplConfig#getSupperClass()
|
||||
* @see ServiceImplConfig#getSuperClass()
|
||||
*/
|
||||
public Class<?> getServiceImplSupperClass() {
|
||||
return getServiceImplConfig().getSupperClass();
|
||||
public Class<?> getServiceImplSuperClass() {
|
||||
return getServiceImplConfig().getSuperClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ServiceImplConfig#setSupperClass(Class)
|
||||
* @see ServiceImplConfig#setSuperClass(Class)
|
||||
*/
|
||||
public void setServiceImplSupperClass(Class<?> serviceImplSupperClass) {
|
||||
getServiceImplConfig().setSupperClass(serviceImplSupperClass);
|
||||
public void setServiceImplSuperClass(Class<?> serviceImplSuperClass) {
|
||||
getServiceImplConfig().setSuperClass(serviceImplSuperClass);
|
||||
}
|
||||
|
||||
/**
|
||||
@ -1178,17 +1178,17 @@ public class GlobalConfig {
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ControllerConfig#getSupperClass()
|
||||
* @see ControllerConfig#getSuperClass()
|
||||
*/
|
||||
public Class<?> getControllerSupperClass() {
|
||||
return getControllerConfig().getSupperClass();
|
||||
public Class<?> getControllerSuperClass() {
|
||||
return getControllerConfig().getSuperClass();
|
||||
}
|
||||
|
||||
/**
|
||||
* @see ControllerConfig#setSupperClass(Class)
|
||||
* @see ControllerConfig#setSuperClass(Class)
|
||||
*/
|
||||
public void setControllerSupperClass(Class<?> controllerSupperClass) {
|
||||
getControllerConfig().setSupperClass(controllerSupperClass);
|
||||
public void setControllerSuperClass(Class<?> controllerSuperClass) {
|
||||
getControllerConfig().setSuperClass(controllerSuperClass);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -39,7 +39,7 @@ public class MapperConfig {
|
||||
/**
|
||||
* 自定义 Mapper 的父类。
|
||||
*/
|
||||
private Class<?> supperClass = BaseMapper.class;
|
||||
private Class<?> superClass = BaseMapper.class;
|
||||
|
||||
/**
|
||||
* 是否覆盖之前生成的文件。
|
||||
@ -52,11 +52,11 @@ public class MapperConfig {
|
||||
private boolean mapperAnnotation;
|
||||
|
||||
public String buildSuperClassImport() {
|
||||
return supperClass.getName();
|
||||
return superClass.getName();
|
||||
}
|
||||
|
||||
public String buildSuperClassName() {
|
||||
return supperClass.getSimpleName();
|
||||
return superClass.getSimpleName();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -92,15 +92,15 @@ public class MapperConfig {
|
||||
/**
|
||||
* 获取父类。
|
||||
*/
|
||||
public Class<?> getSupperClass() {
|
||||
return supperClass;
|
||||
public Class<?> getSuperClass() {
|
||||
return superClass;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置父类。
|
||||
*/
|
||||
public MapperConfig setSupperClass(Class<?> supperClass) {
|
||||
this.supperClass = supperClass;
|
||||
public MapperConfig setSuperClass(Class<?> superClass) {
|
||||
this.superClass = superClass;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@ -40,7 +40,7 @@ public class ServiceConfig {
|
||||
/**
|
||||
* 自定义 Service 的父类。
|
||||
*/
|
||||
private Class<?> supperClass = IService.class;
|
||||
private Class<?> superClass = IService.class;
|
||||
|
||||
/**
|
||||
* 是否覆盖之前生成的文件。
|
||||
@ -48,11 +48,11 @@ public class ServiceConfig {
|
||||
private boolean overwriteEnable;
|
||||
|
||||
public String buildSuperClassImport() {
|
||||
return supperClass.getName();
|
||||
return superClass.getName();
|
||||
}
|
||||
|
||||
public String buildSuperClassName() {
|
||||
return supperClass.getSimpleName();
|
||||
return superClass.getSimpleName();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -88,15 +88,15 @@ public class ServiceConfig {
|
||||
/**
|
||||
* 获取父类。
|
||||
*/
|
||||
public Class<?> getSupperClass() {
|
||||
return supperClass;
|
||||
public Class<?> getSuperClass() {
|
||||
return superClass;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置父类。
|
||||
*/
|
||||
public ServiceConfig setSupperClass(Class<?> supperClass) {
|
||||
this.supperClass = supperClass;
|
||||
public ServiceConfig setSuperClass(Class<?> superClass) {
|
||||
this.superClass = superClass;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
@ -40,7 +40,7 @@ public class ServiceImplConfig {
|
||||
/**
|
||||
* 自定义 ServiceImpl 的父类。
|
||||
*/
|
||||
private Class<?> supperClass = ServiceImpl.class;
|
||||
private Class<?> superClass = ServiceImpl.class;
|
||||
|
||||
/**
|
||||
* 是否覆盖之前生成的文件。
|
||||
@ -53,11 +53,11 @@ public class ServiceImplConfig {
|
||||
private boolean cacheExample;
|
||||
|
||||
public String buildSuperClassImport() {
|
||||
return supperClass.getName();
|
||||
return superClass.getName();
|
||||
}
|
||||
|
||||
public String buildSuperClassName() {
|
||||
return supperClass.getSimpleName();
|
||||
return superClass.getSimpleName();
|
||||
}
|
||||
|
||||
/**
|
||||
@ -93,15 +93,15 @@ public class ServiceImplConfig {
|
||||
/**
|
||||
* 获取父类。
|
||||
*/
|
||||
public Class<?> getSupperClass() {
|
||||
return supperClass;
|
||||
public Class<?> getSuperClass() {
|
||||
return superClass;
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置父类。
|
||||
*/
|
||||
public ServiceImplConfig setSupperClass(Class<?> supperClass) {
|
||||
this.supperClass = supperClass;
|
||||
public ServiceImplConfig setSuperClass(Class<?> superClass) {
|
||||
this.superClass = superClass;
|
||||
return this;
|
||||
}
|
||||
|
||||
@ -124,7 +124,7 @@ public class ServiceImplConfig {
|
||||
* 是否生成缓存例子。
|
||||
*/
|
||||
public boolean isCacheExample() {
|
||||
return CacheableServiceImpl.class.equals(supperClass) && cacheExample;
|
||||
return CacheableServiceImpl.class.equals(superClass) && cacheExample;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -173,8 +173,8 @@ public class Table {
|
||||
|
||||
EntityConfig entityConfig = globalConfig.getEntityConfig();
|
||||
|
||||
if (entityConfig.getSupperClass() != null) {
|
||||
imports.add(entityConfig.getSupperClass().getName());
|
||||
if (entityConfig.getSuperClass() != null) {
|
||||
imports.add(entityConfig.getSuperClass().getName());
|
||||
}
|
||||
|
||||
if (entityConfig.getImplInterfaces() != null) {
|
||||
@ -257,8 +257,8 @@ public class Table {
|
||||
*/
|
||||
public String buildExtends() {
|
||||
EntityConfig entityConfig = globalConfig.getEntityConfig();
|
||||
if (entityConfig.getSupperClass() != null) {
|
||||
return " extends " + entityConfig.getSupperClass().getSimpleName();
|
||||
if (entityConfig.getSuperClass() != null) {
|
||||
return " extends " + entityConfig.getSuperClass().getSimpleName();
|
||||
} else {
|
||||
return "";
|
||||
}
|
||||
|
||||
@ -20,7 +20,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||
#else
|
||||
import org.springframework.stereotype.Controller;
|
||||
#end
|
||||
#if(controllerConfig.supperClass)
|
||||
#if(controllerConfig.superClass)
|
||||
import #(controllerConfig.buildSuperClassImport());
|
||||
#end
|
||||
|
||||
@ -39,7 +39,7 @@ import java.util.List;
|
||||
@Controller
|
||||
#end
|
||||
@RequestMapping("/#(firstCharToLowerCase(entityClassName))")
|
||||
public class #(table.buildControllerClassName()) #if(controllerConfig.supperClass)extends #(controllerConfig.buildSuperClassName()) #end {
|
||||
public class #(table.buildControllerClassName()) #if(controllerConfig.superClass)extends #(controllerConfig.buildSuperClassName()) #end {
|
||||
|
||||
@Autowired
|
||||
private #(table.buildServiceClassName()) #(serviceVarName);
|
||||
|
||||
@ -61,7 +61,7 @@ public class GeneratorTest {
|
||||
//配置生成 entity
|
||||
globalConfig.setEntityGenerateEnable(true);
|
||||
globalConfig.setEntityWithLombok(true);
|
||||
globalConfig.setEntitySupperClass(BaseEntity.class);
|
||||
globalConfig.setEntitySuperClass(BaseEntity.class);
|
||||
|
||||
//配置生成 mapper
|
||||
globalConfig.setMapperGenerateEnable(true);
|
||||
@ -122,7 +122,7 @@ public class GeneratorTest {
|
||||
globalConfig.enableEntity()
|
||||
.setOverwriteEnable(true)
|
||||
.setWithLombok(true)
|
||||
.setSupperClass(BaseEntity.class);
|
||||
.setSuperClass(BaseEntity.class);
|
||||
|
||||
//配置生成 mapper
|
||||
globalConfig.enableMapper();
|
||||
@ -130,7 +130,7 @@ public class GeneratorTest {
|
||||
globalConfig.enableService();
|
||||
//配置生成 serviceImpl
|
||||
globalConfig.enableServiceImpl()
|
||||
.setSupperClass(CacheableServiceImpl.class)
|
||||
.setSuperClass(CacheableServiceImpl.class)
|
||||
.setCacheExample(true);
|
||||
//配置生成 controller
|
||||
globalConfig.enableController();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user