@Component
public class ModelDependencyProvider
extends java.lang.Object
| Constructor and Description |
|---|
ModelDependencyProvider(com.fasterxml.classmate.TypeResolver typeResolver,
ModelPropertiesProvider propertiesProvider,
TypeNameExtractor nameExtractor) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<com.fasterxml.classmate.ResolvedType> |
dependentModels(springfox.documentation.spi.schema.contexts.ModelContext modelContext) |
@Autowired
public ModelDependencyProvider(com.fasterxml.classmate.TypeResolver typeResolver,
ModelPropertiesProvider propertiesProvider,
TypeNameExtractor nameExtractor)
@Cacheable(value="modelDependencies",
key="T(springfox.documentation.schema.ModelCacheKeys).modelContextKey(#modelContext)")
public java.util.Set<com.fasterxml.classmate.ResolvedType> dependentModels(springfox.documentation.spi.schema.contexts.ModelContext modelContext)