easy-spring-boot-api

    A Fast API Development Framework Based on Springboot2 and java8

    Language: xml

    Author: Cynthia Carter (@cynthiac)

    78 stars · 309 views

    Files

    • IgnoreSign.java (java)
    • ReplaceRoute.java (java)
    • RequiredCountryCode.java (java)
    • Startup.java (java)
    • resources (txt)
    • i18n (txt)
    • messages (txt)
    • pddon (txt)
    • framework (txt)
    • easyapi (txt)
    • InvokeApiLogManager.java (java)
    • annotation (txt)
    • 接口正常响应测试结果.png (image)
    • 业务流程图.jpg (image)
    • quickStart.md (md)
    • easy-spring-boot-api-demo (txt)
    • README.md (md)
    • src (txt)
    • test (txt)
    • java (txt)
    • com (txt)
    • pddon (txt)
    • framework (txt)
    • easyapi (txt)
    • doc (txt)
    • BeanPropertyUtilTest.java (java)
    • demos.md (md)
    • MORE.md (md)
    • demos (txt)
    • 接口响应国际化翻译示例.md (md)
    • swagger接口文档使用示例.md (md)
    • 自动填充API响应参数示例.md (md)
    • 参数校验示例.md (md)
    • 接口数据加解密示例.md (md)
    • 使用数字签名示例.md (md)
    • 接口查询缓存使用示例.md (md)
    • 接口防重复提交功能示例.md (md)
    • imgs (txt)
    • 为接口添加描述信息.png (image)
    • 错误码使用示例.md (md)
    • index.md (md)
    • imgs (txt)
    • wechatBlog.png (image)
    • 接口参数校验异常测试结果.png (image)
    • 内部组件架构图.jpg (image)
    • 业务系统接口.png (image)
    • get-start-demo (txt)
    • 测试参数校验_请求1.png (image)
    • 测试正常响应信息返回_请求.png (image)
    • 测试参数校验_请求2.png (image)
    • 接口文档首页.png (image)
    • 测试业务异常的使用_请求.png (image)
    • 测试正常响应信息返回_结果.png (image)
    • 测试业务异常的使用_响应.png (image)
    • 系统内置接口.png (image)
    • 接口文档示例.png (image)
    • 国际化请求参数_zh_CN.png (image)
    • 国际化请求参数_en_US.png (image)
    • 国际化翻译响应信息_en_US.png (image)
    • logo.jpg (image)
    • 国际化翻译响应信息_zh_CN.png (image)
    • AppTest.java (java)
    • dto (txt)
    • SkuItem.java (java)
    • ComplextResponse.java (java)
    • SkuCurrency.java (java)
    • ComplextRequest.java (java)
    • main (txt)
    • java (txt)
    • com (txt)
    • pddon (txt)
    • framework (txt)
    • demo (txt)
    • easyapi (txt)
    • controller (txt)
    • request (txt)
    • SignTestRequest.java (java)
    • CustomRequest.java (java)
    • TestParamAndResponseInvalidController.java (java)
    • TestResourceController.java (java)
    • TestCacheController.java (java)
    • response (txt)
    • SignTestResponse.java (java)
    • dto (txt)
    • AccountInfo.java (java)
    • SnakeNode.java (java)
    • LanguageInfoDto.java (java)
    • ParamsCheckDto.java (java)
    • LanguageTranslateFieldTestDto.java (java)
    • UserInfoDto.java (java)
    • TestSecurityComponentsController.java (java)
    • TestResponseInfoController.java (java)
    • TestSessionController.java (java)
    • startup (txt)
    • application.yml (yml)
    • scripts (txt)
    • startup.sh (sh)
    • shutdown.sh (sh)
    • serverStatus.sh (sh)
    • easy-spring-boot-api (txt)
    • src (txt)
    • test (txt)
    • java (txt)
    • com (txt)
    • pddon (txt)
    • framework (txt)
    • easyapi (txt)
    • IgnoreResponseWrapper.java (java)
    • impl (txt)
    • BeanPropertyUtilTest.java (java)
    • dto (txt)
    • SkuItem.java (java)
    • ComplextResponse.java (java)
    • SkuCurrency.java (java)
    • ComplextRequest.java (java)
    • main (txt)
    • java (txt)
    • com (txt)
    • pddon (txt)
    • framework (txt)
    • easyapi (txt)
    • annotation (txt)
    • EnableEasyApi.java (java)
    • DefaultCheckRepeatManagerImpl.java (java)
    • DefaultInvokeApiLogManagerImpl.java (java)
    • CacheableLanguageTranslateManagerImpl.java (java)
    • DefaultLanguageTranslateManagerImpl.java (java)
    • DefaultSignManagerImpl.java (java)
    • DefaultInvokeTimesManagerImpl.java (java)
    • DistributedLockDaemonThreadUtil.java (java)
    • component (txt)
    • DefaultSecretManagerImpl.java (java)
    • utils (txt)
    • request (txt)
    • BufferedServletInputStream.java (java)
    • HttpHelper.java (java)
    • BodyReaderHttpServletRequestWrapper.java (java)
    • impl (txt)
    • RequiredNoRepeatSubmit.java (java)
    • BusinessErrorCodeInterpreterImpl.java (java)
    • env (txt)
    • EasyApiEnvironmentPostProcessor.java (java)
    • BeanInitedEventListener.java (java)
    • aspect (txt)
    • ApiExceptionAspector.java (java)
    • ApiInvokePointcutAdvisor.java (java)
    • RequiredCurrency.java (java)
    • MethodCachePointcutAdvisor.java (java)
    • MethodDistributedLockPointcutAdvisor.java (java)
    • ApiInvokeAspector.java (java)
    • ApiResponseAspector.java (java)
    • controller (txt)
    • utils (txt)
    • ReplaceRouteUtil.java (java)
    • CustomRequestMappingHandlerMapping.java (java)
    • ErrorCodeController.java (java)
    • CustomErrorController.java (java)
    • CacheManageController.java (java)
    • SwaggerController.java (java)
    • interceptor (txt)
    • impl (txt)
    • ValidateSystemParamInterceptor.java (java)
    • RequiredTimeZone.java (java)
    • ApiDataFormatInterceptor.java (java)
    • SessionInterceptor.java (java)
    • ApiLogInterceptor.java (java)
    • InvokeTimesInterceptor.java (java)
    • ValidateParamsInterceptor.java (java)
    • NoRepeatSubmitInterceptor.java (java)
    • SignInterceptor.java (java)
    • MethodDistributedLockInterceptorManager.java (java)
    • ApiMethodInterceptor.java (java)
    • AbstractApiMethodInterceptor.java (java)
    • ApiInvokeMethodInterceptorManager.java (java)
    • EasyApiHandlerInterceptor.java (java)
    • MethodCacheInterceptorManager.java (java)
    • filter (txt)
    • RepeatedlyReadFilter.java (java)
    • ExceptionFilter.java (java)
    • dataformat (txt)
    • InjectSystemParamFieldDataFormatHandler.java (java)
    • AbstractFieldDataFormatHandler.java (java)
    • DecryptFieldDataFormatHandler.java (java)
    • LanguageTranslateFieldDataFormatHandler.java (java)
    • EncryptFieldDataFormatHandler.java (java)
    • response (txt)
    • enhance (txt)
    • BusinessExceptionHandler.java (java)
    • CustomSystemErrorCodeHandler.java (java)
    • AbstractResponseEnhanceHandler.java (java)
    • ResponseEnhanceHandler.java (java)
    • AutoAddResponseWrapperHandler.java (java)
    • dto (txt)
    • UniqueToken.java (java)
    • swagger (txt)
    • OrderExtension.java (java)
    • SwaggerResourcesExtProvider.java (java)
    • OrderedSwaggerResource.java (java)
    • exception (txt)
    • handler (txt)
    • DefaultExceptionHandler.java (java)
    • ParamFormatExceptionHandler.java (java)
    • InvalidationExceptionHandler.java (java)
    • config (txt)
    • EasyApiAsyncConfigurer.java (java)
    • TimeZoneTest.java (java)
    • EasyApiRequestMappingConfig.java (java)
    • EasyApiSwaggerConfigurer.java (java)
    • EasyApiWebConfigurer.java (java)
    • EasyApiBeanConfigurer.java (java)
    • properties (txt)
    • SystemParameterConfigProperties.java (java)
    • EasyApiConfig.java (java)
    • AsyncThreadPoolConfig.java (java)
    • main (txt)
    • java (txt)
    • com (txt)
    • EasyApiSwaggerProperties.java (java)
    • resources (txt)
    • application-template.yml (yml)
    • markdown (txt)
    • tsClient.md (md)
    • signGuide.md (md)
    • javaClient.md (md)
    • META-INF (txt)
    • i18n (txt)
    • README.md (md)
    • easy-spring-boot-api-base (txt)
    • src (txt)
    • test (txt)
    • java (txt)
    • LockDistributed.java (java)
    • RequiredSign.java (java)
    • RequiredTimestamp.java (java)
    • RequiredVersion.java (java)
    • CacheMethodResult.java (java)
    • RequiredLocale.java (java)
    • Encrypt.java (java)
    • CacheMethodResultEvict.java (java)
    • InjectSystemParam.java (java)
    • RequiredSession.java (java)
    • LanguageTranslate.java (java)
    • RequiredParam.java (java)
    • Decrypt.java (java)
    • impl (txt)
    • StringUtils.java (java)
    • DefaultCacheManagerImpl.java (java)
    • DefaultApplicationManagerImpl.java (java)
    • DefaultSessionManagerImpl.java (java)
    • SecretManager.java (java)
    • utils (txt)
    • IOUtils.java (java)
    • SpringBeanUtil.java (java)
    • BeanPropertyUtil.java (java)
    • PasswordGenerator.java (java)
    • RandomTokenGenerator.java (java)
    • HashUtil.java (java)
    • AnnotationClassUtils.java (java)
    • UUIDGenerator.java (java)
    • DefaultConfigValueMode.java (java)
    • MethodInvokeUtil.java (java)
    • StringFormatUtil.java (java)
    • ClassOriginCheckUtil.java (java)
    • EncryptUtils.java (java)
    • ApplicationManager.java (java)
    • component (txt)
    • BusinessErrorCodeInterpreter.java (java)
    • consts (txt)
    • CacheKeyMode.java (java)
    • ErrorCodes.java (java)
    • DenyRepeatSubmitType.java (java)
    • CacheExpireMode.java (java)
    • DefaultConfigPropertiesValue.java (java)
    • SignScope.java (java)
    • msg (txt)
    • queue (txt)
    • QueueListener.java (java)
    • Message.java (java)
    • QueueSender.java (java)
    • ErrorInfo.java (java)
    • MessageManager.java (java)
    • SignManager.java (java)
    • InvokeTimesManager.java (java)
    • validate (txt)
    • AtLeastOne.java (java)
    • AtLeastOneField.java (java)
    • AtLeastOneConstraintValidator.java (java)
    • context (txt)
    • RequestContext.java (java)
    • listener (txt)
    • impl (txt)
    • MapResponse.java (java)
    • DefaultApplicationLifeListener.java (java)
    • ApplicationFailedListener.java (java)
    • ApplicationStartedListener.java (java)
    • ApplicationLifeListener.java (java)
    • ApplicationInitListener.java (java)
    • controller (txt)
    • request (txt)
    • QueryErrorCodeRequest.java (java)
    • json (txt)
    • parse (txt)
    • BaseRequest.java (java)
    • IdsRequest.java (java)
    • PaginationMntRequest.java (java)
    • DeviceRequest.java (java)
    • IdRequest.java (java)
    • PaginationRequest.java (java)
    • DataEncryptHandler.java (java)
    • BaseMntRequest.java (java)
    • response (txt)
    • ErrorResponse.java (java)
    • ItemResponse.java (java)
    • BaseResponse.java (java)
    • ListResponse.java (java)
    • DefaultResponseWrapper.java (java)
    • GetUniqueTokenResponse.java (java)
    • ErrorCodeListResponse.java (java)
    • SuccessResponse.java (java)
    • PaginationResponse.java (java)
    • cache (txt)
    • LocalCacheContainer.java (java)
    • MethodCacheManager.java (java)
    • LocalWriteCacheContainer.java (java)
    • LocalReadCacheContainer.java (java)
    • lambda (txt)
    • DecorateContentFunction.java (java)
    • DateToGTM0DayString.java (java)
    • CustomJackDateFormat.java (java)
    • DateToGTM0SecondString.java (java)
    • LockDistributedManager.java (java)
    • encrypt (txt)
    • impl (txt)
    • AESDataEncryptHandler.java (java)
    • Sha1SignEncryptHandler.java (java)
    • SignEncryptHandler.java (java)
    • CheckRepeatManager.java (java)
    • CacheManager.java (java)
    • dataformat (txt)
    • FieldDataFormatHandler.java (java)
    • SessionManager.java (java)
    • dto (txt)
    • ErrorCodeDto.java (java)
    • SecretInfo.java (java)
    • Session.java (java)
    • ApiRestrictions.java (java)
    • ApiRequestParameter.java (java)
    • CacheManagerState.java (java)
    • ApiInvokeLog.java (java)
    • BusinessErrorDescription.java (java)
    • ApiPermissionDto.java (java)
    • ApiInfo.java (java)
    • SecretKeyPair.java (java)
    • exception (txt)
    • handler (txt)
    • CommonExceptionHandler.java (java)
    • BusinessException.java (java)
    • LanguageTranslateManager.java (java)
    • properties (txt)
    • SystemParameterRenameProperties.java (java)
    • ApiPermOperateType.java (java)
    • ChannelConfigProperties.java (java)
    • ResponseSystemFieldRenameProperties.java (java)
    • ErrorCodeProperties.java (java)
    • easy-spring-boot-api-perm-service (txt)
    • src (txt)
    • main (txt)
    • java (txt)
    • com (txt)
    • pddon (txt)
    • framework (txt)
    • easyapi (txt)
    • PartnerService.java (java)
    • impl (txt)
    • DataPermissionQueryType.java (java)
    • DepartmentMntServiceImpl.java (java)
    • EmailTemplateMntServiceImpl.java (java)
    • HtmlPageMntServiceImpl.java (java)
    • UserSecurityServiceImpl.java (java)
    • PartnerServiceImpl.java (java)
    • UserOperateLogServiceImpl.java (java)
    • DictMntServiceImpl.java (java)
    • DataPermissionMntServiceImpl.java (java)
    • RoleMntServiceImpl.java (java)
    • UserMntServiceImpl.java (java)
    • FileMntServiceImpl.java (java)
    • EasyApiWebSessionManager.java (java)
    • EmailSendRecordMntServiceImpl.java (java)
    • utils (txt)
    • HttpHelper.java (java)
    • StaticResourceUtils.java (java)
    • UserSecurityService.java (java)
    • RoleMntService.java (java)
    • annotations (txt)
    • OperateLog.java (java)
    • EnableEasyApiPermission.java (java)
    • consts (txt)
    • DataPermissionResourceType.java (java)
    • PermissionResourceType.java (java)
    • PermissionOperateType.java (java)
    • ATTRIBUTION.md (markdown)

    Loading code snippet…