索引
常量字段值|所有程序包|所有类和接口|序列化表格
A
- actionLabel(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- actionName(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- advisor(FastApiSwaggerMethodInterceptor) - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.SwaggerAdapterConfiguration
- aDynamicApiInfo() - 类中的静态方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- apply(OperationContext) - 类中的方法 com.easycode8.fastapi.core.dynamic.swagger.CustomOperationNameModifier
- apply(RequestMappingContext) - 类中的方法 com.easycode8.fastapi.core.dynamic.swagger.DynamicOperationModelsProviderPlugin
- apply(RequestMappingContext) - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.ServiceOperationModelsProviderPlugin
- autoRegister(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiManageController
- autoUnRegister(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiManageController
B
- basePackage - 类中的静态变量 com.easycode8.fastapi.core.dynamic.swagger.DynamicOperationModelsProviderPlugin
- basePackage - 类中的静态变量 com.easycode8.fastapi.core.plugin.swagger.ServiceOperationModelsProviderPlugin
- build() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- builder() - 类中的静态方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
C
- com.easycode8.fastapi.core - 程序包 com.easycode8.fastapi.core
- com.easycode8.fastapi.core.annotation - 程序包 com.easycode8.fastapi.core.annotation
- com.easycode8.fastapi.core.configuration - 程序包 com.easycode8.fastapi.core.configuration
- com.easycode8.fastapi.core.customizer - 程序包 com.easycode8.fastapi.core.customizer
- com.easycode8.fastapi.core.dynamic - 程序包 com.easycode8.fastapi.core.dynamic
- com.easycode8.fastapi.core.dynamic.event - 程序包 com.easycode8.fastapi.core.dynamic.event
- com.easycode8.fastapi.core.dynamic.springdoc - 程序包 com.easycode8.fastapi.core.dynamic.springdoc
- com.easycode8.fastapi.core.dynamic.swagger - 程序包 com.easycode8.fastapi.core.dynamic.swagger
- com.easycode8.fastapi.core.plugin.springdoc - 程序包 com.easycode8.fastapi.core.plugin.springdoc
- com.easycode8.fastapi.core.plugin.swagger - 程序包 com.easycode8.fastapi.core.plugin.swagger
- com.easycode8.fastapi.core.util - 程序包 com.easycode8.fastapi.core.util
- convertKeysToCamelCase(Map<String, Object>) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
-
下划线转驼峰
- convertKeysToUnderscore(Map<String, ?>) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
-
驼峰转下划线
- createDynamicClassFromJson(JsonNode, Map<String, JsonNode>) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.swagger.DynamicOperationModelsProviderPlugin
- createDynamicClassFromTable(DynamicApiInfo) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.swagger.DynamicOperationModelsProviderPlugin
- createDynamicModelClass(String, List<ResolvedMethodParameter>) - 类中的静态方法 com.easycode8.fastapi.core.plugin.swagger.ServiceOperationModelsProviderPlugin
-
#@see OperationDynamicModelProvider#collectDynamicParameter
com.github.xiaoymin swagger-bootstrap-ui 1.9.6 - customise(OpenAPI) - 类中的方法 com.easycode8.fastapi.core.dynamic.springdoc.DynamicApiOpenApiCustomizer
- customise(OpenAPI) - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiCustomizer
- customise(OpenAPIService) - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiBuilderCustomizer
- customize(Operation, HandlerMethod) - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiOperationCustomizer
- CustomOperationNameModifier - com.easycode8.fastapi.core.dynamic.swagger中的类
- CustomOperationNameModifier() - 类的构造器 com.easycode8.fastapi.core.dynamic.swagger.CustomOperationNameModifier
D
- dataSchema(Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- dataType(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- DATATYPE_DOMAIN - 类中的静态变量 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- DATATYPE_TABLE - 类中的静态变量 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- DataTypeUtil - com.easycode8.fastapi.core.util中的类
-
数据类型转换工具类
- DataTypeUtil() - 类的构造器 com.easycode8.fastapi.core.util.DataTypeUtil
- DefaultMethodChooseCustomizer - com.easycode8.fastapi.core.customizer中的类
-
发布成web方法的选择器
- DefaultMethodChooseCustomizer(FastApiProperties) - 类的构造器 com.easycode8.fastapi.core.customizer.DefaultMethodChooseCustomizer
- delete(DynamicApiInfo) - 接口中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepository
- delete(DynamicApiInfo) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepositoryImpl
- deleteById(String, Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
- DynamicApiConfiguration - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiConfiguration() - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration
- DynamicApiConfiguration.OpenApiSupportConfiguration - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiConfiguration.SwaggerSupportConfiguration - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiInfo - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiInfo() - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- DynamicApiInfo.Builder - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiManageController - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiManageController(DynamicMetaSupport, DynamicApiTableHandler, ApplicationContext) - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiManageController
- dynamicApiOpenApiCustomizer() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.OpenApiSupportConfiguration
- DynamicApiOpenApiCustomizer - com.easycode8.fastapi.core.dynamic.springdoc中的类
-
自定义动态接口schema定义,定义请求和响应的schema的基本数据结构,同时注册object组件对象,用于 引用。
- DynamicApiOpenApiCustomizer() - 类的构造器 com.easycode8.fastapi.core.dynamic.springdoc.DynamicApiOpenApiCustomizer
- dynamicApiRepository() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration
- DynamicApiRepository - com.easycode8.fastapi.core.dynamic中的接口
- DynamicApiRepositoryImpl - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiRepositoryImpl() - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiRepositoryImpl
- DynamicApiRepositoryImpl.JsonBeanPropertySqlParameterSource - com.easycode8.fastapi.core.dynamic中的类
- dynamicApiSwagger2Advisor(DynamicApiSwaggerMethodInterceptor) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.SwaggerSupportConfiguration
- dynamicApiSwaggerMethodInterceptor() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.SwaggerSupportConfiguration
- DynamicApiSwaggerMethodInterceptor - com.easycode8.fastapi.core.dynamic.swagger中的类
- DynamicApiSwaggerMethodInterceptor() - 类的构造器 com.easycode8.fastapi.core.dynamic.swagger.DynamicApiSwaggerMethodInterceptor
- dynamicApiTableHandler(RequestMappingHandlerMapping, DynamicExecutor) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration
- DynamicApiTableHandler - com.easycode8.fastapi.core.dynamic中的类
- DynamicApiTableHandler(RequestMappingHandlerMapping, DynamicExecutor) - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiTableHandler
- dynamicDefaultExecutor(DynamicRepositorySupport) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration
- DynamicDefaultExecutor - com.easycode8.fastapi.core.dynamic中的类
- DynamicDefaultExecutor(DynamicRepositorySupport) - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicDefaultExecutor
- DynamicExecutor - com.easycode8.fastapi.core.dynamic中的接口
- dynamicManageController(DynamicMetaSupport, DynamicApiTableHandler, ApplicationContext) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration
- dynamicMetaSupport(JdbcTemplate) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration
- DynamicMetaSupport - com.easycode8.fastapi.core.dynamic中的类
- DynamicMetaSupport(JdbcTemplate) - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicMetaSupport
- DynamicOperationModelsProviderPlugin - com.easycode8.fastapi.core.dynamic.swagger中的类
-
解析方法的参数聚合成一个对象
- DynamicOperationModelsProviderPlugin() - 类的构造器 com.easycode8.fastapi.core.dynamic.swagger.DynamicOperationModelsProviderPlugin
- dynamicReloadEvent(DocumentationPluginsBootstrapper) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.SwaggerSupportConfiguration
- DynamicReloadEvent - com.easycode8.fastapi.core.dynamic.event中的类
- DynamicReloadEvent(Object) - 类的构造器 com.easycode8.fastapi.core.dynamic.event.DynamicReloadEvent
- dynamicRepositorySupport(NamedParameterJdbcTemplate, DynamicMetaSupport) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration
- DynamicRepositorySupport - com.easycode8.fastapi.core.dynamic中的类
- DynamicRepositorySupport(NamedParameterJdbcTemplate, DynamicMetaSupport) - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
E
- EasyCodeUtils - com.easycode8.fastapi.core.util中的类
- EasyCodeUtils() - 类的构造器 com.easycode8.fastapi.core.util.EasyCodeUtils
- EnableFastApi - com.easycode8.fastapi.core.annotation中的批注接口
- execute(DynamicApiInfo, Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicDefaultExecutor
- execute(DynamicApiInfo, Map<String, Object>) - 接口中的方法 com.easycode8.fastapi.core.dynamic.DynamicExecutor
F
- FastApiMapping - com.easycode8.fastapi.core.annotation中的批注接口
- FastApiOpenApiBuilderCustomizer - com.easycode8.fastapi.core.plugin.springdoc中的类
- FastApiOpenApiBuilderCustomizer() - 类的构造器 com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiBuilderCustomizer
- FastApiOpenApiCustomizer - com.easycode8.fastapi.core.plugin.springdoc中的类
- FastApiOpenApiCustomizer(FastApiOperationCustomizer) - 类的构造器 com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiCustomizer
- FastApiOpenApiWebMvcResource - com.easycode8.fastapi.core.plugin.springdoc中的类
- FastApiOpenApiWebMvcResource(ObjectFactory<OpenAPIService>, AbstractRequestService, GenericResponseService, OperationService, SpringDocConfigProperties, SpringDocProviders, SpringDocCustomizers, MethodChooseCustomizer) - 类的构造器 com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiWebMvcResource
- fastApiOperationCustomizer(MethodChooseCustomizer) - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.OpenApiAdapterConfiguration
- FastApiOperationCustomizer - com.easycode8.fastapi.core.plugin.springdoc中的类
- FastApiOperationCustomizer(MethodChooseCustomizer) - 类的构造器 com.easycode8.fastapi.core.plugin.springdoc.FastApiOperationCustomizer
- FastApiProperties - com.easycode8.fastapi.core.configuration中的类
- FastApiProperties() - 类的构造器 com.easycode8.fastapi.core.configuration.FastApiProperties
- FastApiSpringWebMvcProvider - com.easycode8.fastapi.core.plugin.springdoc中的类
- FastApiSpringWebMvcProvider() - 类的构造器 com.easycode8.fastapi.core.plugin.springdoc.FastApiSpringWebMvcProvider
- FastApiSwaggerMethodInterceptor - com.easycode8.fastapi.core.plugin.swagger中的类
- FastApiSwaggerMethodInterceptor(FastApiProperties) - 类的构造器 com.easycode8.fastapi.core.plugin.swagger.FastApiSwaggerMethodInterceptor
- findAll(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
-
查询表中所有数据
- findAllByCondition(String, Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
- findApis() - 接口中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepository
- findApis() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepositoryImpl
- findApis() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiTableHandler
-
查询所有在用接口
- findByPage(String, int, int) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
- findByPath(String) - 接口中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepository
- findByPath(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepositoryImpl
G
- genClassName(String) - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.FastApiSwaggerMethodInterceptor
- genClassName(RequestMappingContext) - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.ServiceOperationModelsProviderPlugin
- generateExample(OpenAPI, Schema<?>) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.springdoc.SampleDataHelper
- getActionLabel() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getActionName() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getDataSchema() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getDataType() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getDynamicApiInfoByUri(String) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.DynamicApiTableHandler
- getFieldType(Class<?>) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.swagger.DynamicOperationModelsProviderPlugin
- getFieldType(Class<?>) - 类中的静态方法 com.easycode8.fastapi.core.plugin.swagger.ServiceOperationModelsProviderPlugin
- getHandlerMethods() - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiSpringWebMvcProvider
- getId() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getIncludes() - 类中的方法 com.easycode8.fastapi.core.configuration.FastApiProperties
- getMappingForMethod(Method, Class<?>) - 类中的方法 com.easycode8.fastapi.core.ServiceHandlerMapping
-
将Service类里面的方法按照 Prefix()/SimpleClassName/methodName 的方式去注册RequestMapping
- getName() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getOrder() - 类中的方法 com.easycode8.fastapi.core.ServiceHandlerMapping
-
保证自定义的映射优先处理
- getPath() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getPrefix() - 类中的方法 com.easycode8.fastapi.core.configuration.FastApiProperties
- getSchemaMap() - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiOperationCustomizer
-
获取所有注册的schema(供外部统一注册到 OpenAPI components)
- getServiceDebug() - 类中的方法 com.easycode8.fastapi.core.configuration.FastApiProperties
- getTableColumnsAndComments(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicMetaSupport
-
获取指定表下得所有列字段及备注信息
- getTablesAndComments() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicMetaSupport
-
获取表名称及注释--oracle获取表名要额外开启RemarksReporting处理
- getType() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- getValue(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepositoryImpl.JsonBeanPropertySqlParameterSource
H
- handle(Map<String, Object>, Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiTableHandler
- handleReturnValue(Object, MethodParameter, ModelAndViewContainer, NativeWebRequest) - 类中的方法 com.easycode8.fastapi.core.ServiceMethodReturnValueHandler
-
将结果封装成json格式
- handleTable(Map<String, Object>, Map<String, Object>, Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiTableHandler
I
- id(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- idlerSwaggerMethodInterceptor(FastApiProperties) - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.SwaggerAdapterConfiguration
- insert(String, Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
- insertApiSql(DynamicApiInfo) - 接口中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepository
- insertApiSql(DynamicApiInfo) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiRepositoryImpl
- invoke(MethodInvocation) - 类中的方法 com.easycode8.fastapi.core.dynamic.swagger.DynamicApiSwaggerMethodInterceptor
- invoke(MethodInvocation) - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.FastApiSwaggerMethodInterceptor
- invokeMethod(Object, Class<?>, String...) - 类中的静态方法 com.easycode8.fastapi.core.util.SpringReflectionUtils
-
反射调用方法,如果没有找到尝试下一个方法
- invokeMethod(Object, Class<?>, String, Class<?>[], Object...) - 类中的静态方法 com.easycode8.fastapi.core.util.SpringReflectionUtils
- isHandler(Class<?>) - 类中的方法 com.easycode8.fastapi.core.customizer.DefaultMethodChooseCustomizer
- isHandler(Class<?>) - 接口中的方法 com.easycode8.fastapi.core.customizer.MethodChooseCustomizer
- isHandler(Class<?>) - 类中的方法 com.easycode8.fastapi.core.ServiceHandlerMapping
-
支持@Service注解的类
- isRestController(Map<String, Object>, HandlerMethod, String) - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiWebMvcResource
J
- javaTypeToOpenAPISchemaType(String) - 类中的静态方法 com.easycode8.fastapi.core.util.DataTypeUtil
-
java类型转化为openapi(swagger)类型
- jdbcTypeToJavaType(String) - 类中的静态方法 com.easycode8.fastapi.core.util.DataTypeUtil
-
jdbc类型转java类型
- JsonBeanPropertySqlParameterSource(Object, String...) - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiRepositoryImpl.JsonBeanPropertySqlParameterSource
M
- main(String[]) - 类中的静态方法 com.easycode8.fastapi.core.util.EasyCodeUtils
- methodChooseCustomizer(FastApiProperties) - 类中的方法 com.easycode8.fastapi.core.configuration.ServiceRequestMappingConfiguration
- MethodChooseCustomizer - com.easycode8.fastapi.core.customizer中的接口
-
发布成web方法的选择器
- mySqlToJdbc(String) - 类中的静态方法 com.easycode8.fastapi.core.util.DataTypeUtil
-
mysql字段类型 to JdbcTYPE
N
- name(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
O
- onApplicationEvent(DynamicReloadEvent) - 类中的方法 com.easycode8.fastapi.core.dynamic.springdoc.OpenApiReloadListener
- onApplicationEvent(DynamicReloadEvent) - 类中的方法 com.easycode8.fastapi.core.dynamic.swagger.SwaggerReloadListener
- OpenApiAdapterConfiguration - com.easycode8.fastapi.core.plugin.springdoc中的类
- OpenApiAdapterConfiguration() - 类的构造器 com.easycode8.fastapi.core.plugin.springdoc.OpenApiAdapterConfiguration
- openApiBuilderCustomizer() - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.OpenApiAdapterConfiguration
- openApiCustomizer(FastApiOperationCustomizer) - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.OpenApiAdapterConfiguration
- openApiReloadListener() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.OpenApiSupportConfiguration
- OpenApiReloadListener - com.easycode8.fastapi.core.dynamic.springdoc中的类
- OpenApiReloadListener() - 类的构造器 com.easycode8.fastapi.core.dynamic.springdoc.OpenApiReloadListener
- OpenApiSupportConfiguration() - 类的构造器 com.easycode8.fastapi.core.configuration.ServiceRequestMappingConfiguration.OpenApiSupportConfiguration
- OpenApiSupportConfiguration() - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.OpenApiSupportConfiguration
P
- path(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
- plugin() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.SwaggerSupportConfiguration
- postgresToJdbc(String) - 类中的静态方法 com.easycode8.fastapi.core.util.DataTypeUtil
-
PostgreSQL字段类型 to JdbcTYPE
- PROPERTY_PREFIX - 类中的静态变量 com.easycode8.fastapi.core.configuration.FastApiProperties
R
- refresh() - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiSpringWebMvcProvider
- refreshCache() - 类中的方法 com.easycode8.fastapi.core.plugin.springdoc.FastApiOpenApiWebMvcResource
- register(DynamicApiInfo) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiManageController
- register(DynamicApiInfo) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiTableHandler
-
动态接口注册到spring上下文,并添加本地缓存
- reload() - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiManageController
- reloadSwaggerDocumentation() - 类中的方法 com.easycode8.fastapi.core.dynamic.swagger.SwaggerReloadListener
- resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - 类中的方法 com.easycode8.fastapi.core.ServiceMethodArgumentResolver
-
参数解析 第一次将请求内容解析成map, 并保存到request中,下个参数解析直接从map里面取
S
- SampleDataHelper - com.easycode8.fastapi.core.dynamic.springdoc中的类
-
openapi 接口示例数据生成辅助类 比如时间对象生成 时间字符串
- SampleDataHelper() - 类的构造器 com.easycode8.fastapi.core.dynamic.springdoc.SampleDataHelper
- serviceHandlerMapping(FastApiProperties, MethodChooseCustomizer) - 类中的方法 com.easycode8.fastapi.core.configuration.ServiceRequestMappingConfiguration
- ServiceHandlerMapping - com.easycode8.fastapi.core中的类
- ServiceHandlerMapping(FastApiProperties, MethodChooseCustomizer) - 类的构造器 com.easycode8.fastapi.core.ServiceHandlerMapping
- serviceMethodArgumentResolver(RequestMappingHandlerAdapter, MethodChooseCustomizer, ObjectMapper) - 类中的方法 com.easycode8.fastapi.core.configuration.ServiceRequestMappingConfiguration
- ServiceMethodArgumentResolver - com.easycode8.fastapi.core中的类
- ServiceMethodArgumentResolver(ObjectMapper, MethodChooseCustomizer) - 类的构造器 com.easycode8.fastapi.core.ServiceMethodArgumentResolver
- serviceMethodReturnValueHandler(RequestMappingHandlerAdapter, MethodChooseCustomizer, ObjectMapper) - 类中的方法 com.easycode8.fastapi.core.configuration.ServiceRequestMappingConfiguration
- ServiceMethodReturnValueHandler - com.easycode8.fastapi.core中的类
- ServiceMethodReturnValueHandler(ObjectMapper, MethodChooseCustomizer) - 类的构造器 com.easycode8.fastapi.core.ServiceMethodReturnValueHandler
- serviceOperationModelsProviderPlugin() - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.SwaggerAdapterConfiguration
- ServiceOperationModelsProviderPlugin - com.easycode8.fastapi.core.plugin.swagger中的类
-
解析方法的参数聚合成一个对象
- ServiceOperationModelsProviderPlugin() - 类的构造器 com.easycode8.fastapi.core.plugin.swagger.ServiceOperationModelsProviderPlugin
- ServiceRequestMappingConfiguration - com.easycode8.fastapi.core.configuration中的类
- ServiceRequestMappingConfiguration() - 类的构造器 com.easycode8.fastapi.core.configuration.ServiceRequestMappingConfiguration
- ServiceRequestMappingConfiguration.OpenApiSupportConfiguration - com.easycode8.fastapi.core.configuration中的类
- ServiceRequestMappingConfiguration.SwaggerSupportConfiguration - com.easycode8.fastapi.core.configuration中的类
- setActionLabel(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- setActionName(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- setDataSchema(Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- setDataType(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- setId(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- setIncludes(Set<String>) - 类中的方法 com.easycode8.fastapi.core.configuration.FastApiProperties
- setName(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- setPath(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- setPrefix(String) - 类中的方法 com.easycode8.fastapi.core.configuration.FastApiProperties
- setServiceDebug(Boolean) - 类中的方法 com.easycode8.fastapi.core.configuration.FastApiProperties
- setType(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo
- SpringReflectionUtils - com.easycode8.fastapi.core.util中的类
- SpringReflectionUtils() - 类的构造器 com.easycode8.fastapi.core.util.SpringReflectionUtils
- supports(DocumentationType) - 类中的方法 com.easycode8.fastapi.core.dynamic.swagger.CustomOperationNameModifier
- supports(DocumentationType) - 类中的方法 com.easycode8.fastapi.core.dynamic.swagger.DynamicOperationModelsProviderPlugin
- supports(DocumentationType) - 类中的方法 com.easycode8.fastapi.core.plugin.swagger.ServiceOperationModelsProviderPlugin
- supportsMethodType(Method) - 类中的方法 com.easycode8.fastapi.core.customizer.DefaultMethodChooseCustomizer
-
决定符合isHandler类中什么方法可以发布成web接口
- supportsMethodType(Method) - 接口中的方法 com.easycode8.fastapi.core.customizer.MethodChooseCustomizer
- supportsParameter(MethodParameter) - 类中的方法 com.easycode8.fastapi.core.ServiceMethodArgumentResolver
- supportsReturnType(MethodParameter) - 类中的方法 com.easycode8.fastapi.core.ServiceMethodReturnValueHandler
- SwaggerAdapterConfiguration - com.easycode8.fastapi.core.plugin.swagger中的类
- SwaggerAdapterConfiguration() - 类的构造器 com.easycode8.fastapi.core.plugin.swagger.SwaggerAdapterConfiguration
- SwaggerReloadListener - com.easycode8.fastapi.core.dynamic.swagger中的类
- SwaggerReloadListener(DocumentationPluginsBootstrapper) - 类的构造器 com.easycode8.fastapi.core.dynamic.swagger.SwaggerReloadListener
- SwaggerSupportConfiguration() - 类的构造器 com.easycode8.fastapi.core.configuration.ServiceRequestMappingConfiguration.SwaggerSupportConfiguration
- SwaggerSupportConfiguration() - 类的构造器 com.easycode8.fastapi.core.dynamic.DynamicApiConfiguration.SwaggerSupportConfiguration
T
- toCamelCase(String) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
- toCamelCase(String) - 类中的静态方法 com.easycode8.fastapi.core.util.EasyCodeUtils
-
驼峰命名法工具
- toCapitalizeCamelCase(String) - 类中的静态方法 com.easycode8.fastapi.core.util.EasyCodeUtils
-
驼峰命名法工具
- toUnderscore(String) - 类中的静态方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
-
将驼峰命名转换为下划线命名
- toUnderScoreCase(String) - 类中的静态方法 com.easycode8.fastapi.core.util.EasyCodeUtils
-
驼峰命名法工具
- toUnderscoreName(String) - 类中的静态方法 com.easycode8.fastapi.core.util.EasyCodeUtils
-
驼峰转下划线 (暂不建议使用toUnderScoreCase)
- type(String) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiInfo.Builder
U
- unregister(DynamicApiInfo) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicApiTableHandler
- updateById(String, Map<String, Object>) - 类中的方法 com.easycode8.fastapi.core.dynamic.DynamicRepositorySupport
常量字段值|所有程序包|所有类和接口|序列化表格