@Component public class SchemaLoader extends Object
| Modifier and Type | Field and Description |
|---|---|
protected MicroserviceMetaManager |
microserviceMetaManager |
| Constructor and Description |
|---|
SchemaLoader() |
| Modifier and Type | Method and Description |
|---|---|
void |
putSelfBasePathIfAbsent(String microserviceName,
String basePath) |
SchemaMeta |
registerSchema(MicroserviceMeta microserviceMeta,
String schemaId,
io.swagger.models.Swagger swagger) |
SchemaMeta |
registerSchema(String microserviceName,
org.springframework.core.io.Resource resource)
resource的路径格式,至少是以这个形式结尾:schemaId.yaml
|
SchemaMeta |
registerSchema(String microserviceName,
String schemaId,
String swaggerContent) |
SchemaMeta |
registerSchema(String microserviceName,
String schemaId,
io.swagger.models.Swagger swagger) |
void |
setMicroserviceMetaManager(MicroserviceMetaManager microserviceMetaManager) |
@Inject protected MicroserviceMetaManager microserviceMetaManager
public void setMicroserviceMetaManager(MicroserviceMetaManager microserviceMetaManager)
public SchemaMeta registerSchema(String microserviceName, org.springframework.core.io.Resource resource)
public SchemaMeta registerSchema(String microserviceName, String schemaId, String swaggerContent)
public SchemaMeta registerSchema(String microserviceName, String schemaId, io.swagger.models.Swagger swagger)
public SchemaMeta registerSchema(MicroserviceMeta microserviceMeta, String schemaId, io.swagger.models.Swagger swagger)
Copyright © 2017. All rights reserved.