feign
Feign makes writing java http clients easier
파일 탐색기
최종 버전 다운로드 (.zip)- config.yml
- settings.xml
- toolchains.xml
- auto-merge-dependabot.yml
- dependabot.yml
- FUNDING.yml
- maven-wrapper.properties
- develocity.xml
- extensions.xml
- jvm.config
- maven.config
- AnnotationErrorDecoder.java
- ErrorCodes.java
- ErrorHandling.java
- ExceptionGenerator.java
- FeignExceptionConstructor.java
- MethodErrorHandler.java
- ResponseBody.java
- ResponseHeaders.java
- AbstractAnnotationErrorDecoderTest.java
- AnnotationErrorDecoderAnnotationInheritanceTest.java
- AnnotationErrorDecoderClassInheritanceTest.java
- AnnotationErrorDecoderExceptionConstructorsTest.java
- AnnotationErrorDecoderIllegalInterfacesTest.java
- AnnotationErrorDecoderInheritanceClassLevelAnnotationTest.java
- AnnotationErrorDecoderInheritanceMethodLevelAnnotationTest.java
- AnnotationErrorDecoderInheritanceTest.java
- AnnotationErrorDecoderNoAnnotationTest.java
- AnnotationErrorDecoderPriorityTest.java
- TestPojo.java
- pom.xml
- README.md
- ArgumentDefinition.java
- ClientDefinition.java
- GenerateTestStubAPT.java
- MethodDefinition.java
- stub.mustache
- GenerateTestStubAPTTest.java
- GitHubExample.java
- GitHubStub.java
- pom.xml
- README.md
- DecoderIteratorsBenchmark.java
- FeignTestInterface.java
- RealRequestBenchmarks.java
- WhatShouldWeCacheBenchmarks.java
- pom.xml
- README.md
- checkstyle.xml
- Base64.java
- BasicAuthRequestInterceptor.java
- Codec.java
- DecodeException.java
- Decoder.java
- DecoderPredicate.java
- DefaultDecoder.java
- DefaultEncoder.java
- DefaultErrorDecoder.java
- EncodeException.java
- Encoder.java
- EncoderPredicate.java
- ErrorDecoder.java
- JsonCodec.java
- JsonDecoder.java
- JsonEncoder.java
- MultiDecoder.java
- MultiEncoder.java
- PairedDecoder.java
- PairedEncoder.java
- PredicatedDecoder.java
- PredicatedEncoder.java
- StringDecoder.java
- Invocation.java
- MethodInterceptor.java
- MethodInterceptors.java
- OptionalDecoder.java
- BeanQueryMapEncoder.java
- FieldQueryMapEncoder.java
- StreamDecoder.java
- BodyTemplate.java
- Expression.java
- Expressions.java
- HeaderTemplate.java
- Literal.java
- QueryTemplate.java
- Template.java
- TemplateChunk.java
- UriTemplate.java
- UriUtils.java
- ExceptionUtils.java
- AlwaysEncodeBodyContract.java
- AsyncClient.java
- AsyncContextSupplier.java
- AsyncFeign.java
- AsynchronousMethodHandler.java
- AsyncResponseHandler.java
- BaseBuilder.java
- Body.java
- Capability.java
- Client.java
- CollectionFormat.java
- Contract.java
- DeclarativeContract.java
- DefaultAsyncClient.java
- DefaultClient.java
- DefaultContract.java
- DefaultInvocationHandlerFactory.java
- DefaultMethodHandler.java
- DefaultQueryMapEncoder.java
- DefaultRetryer.java
- ExceptionPropagationPolicy.java
- Experimental.java
- Feign.java
- FeignException.java
- FeignIgnore.java
- HeaderMap.java
- Headers.java
- InvocationContext.java
- InvocationHandlerFactory.java
- Logger.java
- MethodHandlerConfiguration.java
- MethodInfo.java
- MethodInfoResolver.java
- MethodMetadata.java
- Param.java
- QueryMap.java
- QueryMapEncoder.java
- RedirectionInterceptor.java
- ReflectiveFeign.java
- Request.java
- RequestInterceptor.java
- RequestInterceptors.java
- RequestLine.java
- RequestTemplate.java
- RequestTemplateFactoryResolver.java
- Response.java
- ResponseHandler.java
- ResponseInterceptor.java
- ResponseInterceptors.java
- ResponseMapper.java
- RetryableException.java
- Retryer.java
- SynchronousMethodHandler.java
- Target.java
- TypedResponse.java
- Types.java
- Util.java
- FeignAssertions.java
- MockWebServerAssertions.java
- RecordedRequestAssert.java
- RequestTemplateAssert.java
- BasicAuthRequestInterceptorTest.java
- AbstractClientTest.java
- DefaultClientTest.java
- TrustingSSLSocketFactory.java
- DecoderPredicateTest.java
- DefaultDecoderTest.java
- DefaultEncoderTest.java
- DefaultErrorDecoderHttpErrorTest.java
- DefaultErrorDecoderTest.java
- EncoderPredicateTest.java
- MultiDecoderCapabilityTest.java
- MultiDecoderTest.java
- MultiEncoderCapabilityTest.java
- MultiEncoderTest.java
- RetryAfterDecoderTest.java
- GitHubExample.java
- MethodInterceptorTest.java
- OptionalDecoderTests.java
- BeanQueryMapEncoderTest.java
- FieldQueryMapEncoderTest.java
- StreamDecoderTest.java
- BodyTemplateTest.java
- ExpressionsTest.java
- HeaderTemplateTest.java
- QueryTemplateTest.java
- UriTemplateTest.java
- UriUtilsTest.java
- ExceptionUtilsTest.java
- AlwaysEncodeBodyContractTest.java
- AsyncFeignTest.java
- BaseApiTest.java
- BaseBuilderTest.java
- BridgeMethodTest.java
- CapabilityTest.java
- ChildPojo.java
- ClientTest.java
- ContractWithRuntimeInjectionTest.java
- CustomPojo.java
- DefaultClientContentLengthTest.java
- DefaultContractInheritanceTest.java
- DefaultContractTest.java
- DefaultQueryMapEncoderTest.java
- EmptyTargetTest.java
- EnumForNameTest.java
- FeignBuilderTest.java
- FeignExceptionTest.java
- FeignTest.java
- FeignUnderAsyncTest.java
- JavaLoggerTest.java
- LoggerMethodsTest.java
- LoggerRebufferTest.java
- LoggerTest.java
- MethodInfoTest.java
- MethodMetadataPresenceTest.java
- MultipleLoggerTest.java
- OptionsTest.java
- PropertyPojo.java
- QueryMapEncoderObject.java
- RequestTemplateTest.java
- RequestTest.java
- ResponseTest.java
- RetryableExceptionTest.java
- RetryerTest.java
- TargetTest.java
- TypesResolveReturnTypeTest.java
- UtilTest.java
- keystore.jks
- pom.xml
- BaseMeteredClient.java
- CountingInputStream.java
- FeignMetricName.java
- MeteredAsyncClient.java
- MeteredBody.java
- MeteredClient.java
- MeteredDecoder.java
- MeteredEncoder.java
- MeteredInvocationHandleFactory.java
- Metrics4Capability.java
- MetricSuppliers.java
- Metrics4CapabilityTest.java
- pom.xml
- BaseMeteredClient.java
- CountingInputStream.java
- FeignMetricName.java
- MeteredAsyncClient.java
- MeteredBody.java
- MeteredClient.java
- MeteredDecoder.java
- MeteredEncoder.java
- MeteredInvocationHandleFactory.java
- Metrics5Capability.java
- MetricSuppliers.java
- Metrics5CapabilityTest.java
- pom.xml
- GitHubExample.java
- GitHubExampleIT.java
- pom.xml
- README.md
- GitHubExample.kt
- package-info.java
- GitHubExampleIT.java
- pom.xml
- README.md
- ResponseAdapter.java
- WikipediaExample.java
- WikipediaExampleIT.java
- pom.xml
- README.md
- ResponseAdapter.java
- WikipediaApplication.java
- WikipediaClient.java
- WikipediaClientConfiguration.java
- WikipediaExampleIT.java
- pom.xml
- README.md
- Fastjson2Codec.java
- Fastjson2Decoder.java
- Fastjson2Encoder.java
- GitHubExample.java
- FastJsonCodecTest.java
- pom.xml
- README.md
- pom.xml
- AbstractWriter.java
- ByteArrayWriter.java
- DelegateWriter.java
- FormDataWriter.java
- ManyFilesWriter.java
- ManyParametersWriter.java
- Output.java
- PojoWriter.java
- SingleFileWriter.java
- SingleParameterWriter.java
- Writer.java
- PojoUtil.java
- ContentProcessor.java
- ContentType.java
- FormData.java
- FormEncoder.java
- FormProperty.java
- MultipartFormContentProcessor.java
- UrlencodedFormContentProcessor.java
- Issue63Test.java
- AbstractWriterTest.java
- DelegateWriterTest.java
- UndertowServer.java
- BasicClientTest.java
- ByteArrayClientTest.java
- CustomClientTest.java
- Dto.java
- FormDto.java
- FormEncoderCharsetTest.java
- FormPropertyTest.java
- MultipartBoundaryTest.java
- PredicatedFormEncoderTest.java
- Server.java
- TestClient.java
- UrlencodedFormContentProcessorTest.java
- WildCardMapTest.java
- another_file.txt
- file.abc
- file.txt
- pom.xml
- ByteArrayMultipartFile.java
- IgnoreKeyCaseMap.java
- SpringManyMultipartFilesReader.java
- SpringFormEncoder.java
- SpringManyMultipartFilesWriter.java
- SpringSingleMultipartFileWriter.java
- SpringManyMultipartFilesReaderTest.java
- Client.java
- DownloadClient.java
- Dto.java
- Server.java
- SpringFormEncoderTest.java
- SpringMultipartDecoderTest.java
- testfile.txt
- pom.xml
- GoogleHttpClient.java
- GoogleHttpClientContentLengthTest.java
- GoogleHttpClientTest.java
- pom.xml
- README.md
- GraphqlCapability.java
- GraphqlContract.java
- GraphqlDecoder.java
- GraphqlEncoder.java
- GraphqlErrorException.java
- GraphqlField.java
- GraphqlFields.java
- GraphqlQuery.java
- GraphqlRequestInterceptor.java
- GraphqlSchema.java
- GraphqlSubscriptionClient.java
- Scalar.java
- Toggle.java
- GraphqlClientTest.java
- GraphqlContractTest.java
- GraphqlDecoderOptionalFieldCodecTest.java
- GraphqlDecoderTest.java
- GraphqlEncoderTest.java
- GraphqlSubscriptionConcurrencyTest.java
- GraphqlSubscriptionTest.java
- pom.xml
- README.md
- GraphqlSchemaProcessor.java
- GraphqlTypeMapper.java
- QueryValidator.java
- SchemaLoader.java
- TypeAnnotationConfig.java
- TypeGenerator.java
- GraphqlSchemaProcessorTest.java
- deprecated-test-schema.graphql
- scalar-test-schema.graphql
- test-schema.graphql
- pom.xml
- README.md
- DoubleToIntMapTypeAdapter.java
- GsonCodec.java
- GsonDecoder.java
- GsonEncoder.java
- GsonFactory.java
- GitHubExample.java
- GsonCodecTest.java
- pom.xml
- README.md
- ApacheHttp5Client.java
- AsyncApacheHttp5Client.java
- ApacheHttp5ClientTest.java
- AsyncApacheHttp5ClientTest.java
- CustomPojo.java
- DeflateHttp5ClientTest.java
- GzipHttp5ClientTest.java
- pom.xml
- README.md
- CachedEntry.java
- HttpCacheInterceptor.java
- HttpCacheStore.java
- InMemoryHttpCacheStore.java
- HttpCacheInterceptorTest.java
- pom.xml
- README.md
- ApacheHttpClient.java
- ApacheHttpClientTest.java
- pom.xml
- README.md
- FallbackFactory.java
- HystrixCapability.java
- HystrixDelegatingContract.java
- HystrixFeign.java
- HystrixInvocationHandler.java
- ObservableCompletableFuture.java
- SetterFactory.java
- FallbackFactoryTest.java
- HystrixBuilderTest.java
- HystrixCapabilityTest.java
- SetterFactoryTest.java
- pom.xml
- README.md
- JacksonCodec.java
- JacksonDecoder.java
- JacksonEncoder.java
- JacksonIteratorDecoder.java
- GitHubExample.java
- GitHubIteratorExample.java
- JacksonCodecTest.java
- JacksonIteratorTest.java
- pom.xml
- README.md
- JacksonJaxbJsonDecoder.java
- JacksonJaxbJsonEncoder.java
- JacksonJaxbCodecTest.java
- pom.xml
- README.md
- JacksonJrDecoder.java
- JacksonJrEncoder.java
- JacksonJrMapper.java
- GitHubExample.java
- JacksonCodecTest.java
- JavaLocalDateExtension.java
- pom.xml
- README.md
- Jackson3Codec.java
- Jackson3Decoder.java
- Jackson3Encoder.java
- Jackson3IteratorDecoder.java
- GitHubExample.java
- GitHubIteratorExample.java
- Jackson3CodecTest.java
- pom.xml
- README.md
- JakartaContract.java
- pom.xml
- README.md
- Http2Client.java
- CustomPojo.java
- Http2ClientAsyncTest.java
- Http2ClientTest.java
- Http2ClientContentLengthTest.java
- Http2ClientHeadersTest.java
- pom.xml
- README.md
- JAXBCodec.java
- JAXBContextCacheKey.java
- JAXBContextClassCacheKey.java
- JAXBContextFactory.java
- JAXBContextInstantationMode.java
- JAXBContextPackageCacheKey.java
- JAXBDecoder.java
- JAXBEncoder.java
- AWSSignatureVersion4.java
- IAMExample.java
- package-info.java
- MockedJAXBObject.java
- ObjectFactory.java
- AnotherMockedJAXBObject.java
- MockedJAXBObject.java
- ObjectFactory.java
- JAXBCodecTest.java
- JAXBContextFactoryTest.java
- pom.xml
- README.md
- JAXBCodec.java
- JAXBContextCacheKey.java
- JAXBContextClassCacheKey.java
- JAXBContextFactory.java
- JAXBContextInstantationMode.java
- JAXBContextPackageCacheKey.java
- JAXBDecoder.java
- JAXBEncoder.java
- AWSSignatureVersion4.java
- IAMExample.java
- package-info.java
- MockedJAXBObject.java
- ObjectFactory.java
- AnotherMockedJAXBObject.java
- MockedJAXBObject.java
- ObjectFactory.java
- JAXBCodecTest.java
- JAXBContextFactoryTest.java
- pom.xml
- JAXRSContract.java
- GitHubExample.java
- JAXRSContractTest.java
- JAXRSContractTestSupport.java
- pom.xml
- README.md
- JAXRS2Contract.java
- JAXRSClient.java
- AbstractJAXRSClientTest.java
- JAXRS2ContractTest.java
- JAXRS2ContractWithBeanParamSupportTest.java
- JAXRSClientTest.java
- pom.xml
- README.md
- JAXRS3Client.java
- JAXRS3Contract.java
- JAXRS3ContractTest.java
- JAXRS3ClientTest.java
- pom.xml
- README.md
- JAXRS4ContractTest.java
- JAXRS4ClientTest.java
- pom.xml
- README.md
- JsonDecoder.java
- JsonEncoder.java
- GitHubExample.java
- JsonCodecTest.java
- JsonDecoderTest.java
- JsonEncoderTest.java
- contributors.json
- pom.xml
- README.md
- CoroutineFeign.java
- KotlinMethodInfo.java
- MethodKt.kt
- CoroutineFeignTest.kt
- pom.xml
- BaseMeteredClient.java
- CountingInputStream.java
- DefaultFeignObservationConvention.java
- FeignContext.java
- FeignMetricName.java
- FeignMetricTagResolver.java
- FeignObservationConvention.java
- FeignObservationDocumentation.java
- MeteredAsyncClient.java
- MeteredBody.java
- MeteredClient.java
- MeteredDecoder.java
- MeteredEncoder.java
- MeteredInvocationHandleFactory.java
- MetricName.java
- MetricTagResolver.java
- MicrometerCapability.java
- MicrometerObservationCapability.java
- AbstractMetricsTestBase.java
- FeignHeaderInstrumentationTest.java
- MicrometerCapabilityTest.java
- MicrometerObservationCapabilityTest.java
- MicrometerObservationRegistryCapabilityTest.java
- pom.xml
- README.md
- HttpMethod.java
- MockClient.java
- MockTarget.java
- RequestHeaders.java
- RequestKey.java
- VerificationAssertionError.java
- HttpProtocolVersionTest.java
- MockClientSequentialTest.java
- MockClientTest.java
- MockTargetTest.java
- RequestHeadersTest.java
- RequestKeyTest.java
- contributors.json
- pom.xml
- README.asciidoc
- MoshiCodec.java
- MoshiDecoder.java
- MoshiEncoder.java
- MoshiFactory.java
- GithubExample.java
- MoshiDecoderTest.java
- MoshiEncoderTest.java
- UpperZoneJSONAdapter.java
- VideoGame.java
- Zone.java
- pom.xml
- README.md
- OkHttpClient.java
- CustomPojo.java
- OkHttpClientAsyncTest.java
- OkHttpClientTest.java
- pom.xml
- README.md
- ReactiveDelegatingContract.java
- ReactiveFeign.java
- ReactiveInvocationHandler.java
- ReactorDecoder.java
- ReactorFeign.java
- ReactorInvocationHandler.java
- RxJavaDecoder.java
- RxJavaFeign.java
- RxJavaInvocationHandler.java
- ConsoleLogger.java
- ReactorGitHubExample.java
- RxJavaGitHubExample.java
- ReactiveDelegatingContractTest.java
- ReactiveFeignIntegrationTest.java
- ReactiveInvocationHandlerTest.java
- pom.xml
- README.md
- LBClient.java
- LBClientFactory.java
- LoadBalancingTarget.java
- RibbonClient.java
- LBClientFactoryTest.java
- LBClientTest.java
- LoadBalancingTargetTest.java
- PropagateFirstIOExceptionTest.java
- RibbonClientTest.java
- pom.xml
- README.md
- SAXDecoder.java
- AWSSignatureVersion4.java
- IAMExample.java
- SAXDecoderTest.java
- pom.xml
- README.md
- no-git-changes.sh
- release.sh
- Slf4jLogger.java
- Slf4jLoggerTest.java
- RecordingSimpleLogger.java
- pom.xml
- README.md
- SOAPCodec.java
- SOAPDecoder.java
- SOAPEncoder.java
- SOAPErrorDecoder.java
- javax.xml.soap.SAAJMetaFactory
- package-info.java
- SOAPCodecTest.java
- SOAPFaultDecoderTest.java
- SOAP_1_1_FAULT.xml
- SOAP_1_2_FAULT.xml
- pom.xml
- README.md
- SOAPCodec.java
- SOAPDecoder.java
- SOAPEncoder.java
- SOAPErrorDecoder.java
- package-info.java
- SOAPCodecTest.java
- SOAPFaultDecoderTest.java
- SOAP_1_1_FAULT.xml
- SOAP_1_2_FAULT.xml
- pom.xml
- README.md
- SpringContract.java
- Data.java
- SpringContractTest.java
- pom.xml
- README.md
- pom.xml
- README.md
- bom.xml
- overview-mindmap.iuml
- README.md
- BeanValidationMethodInterceptor.java
- BeanValidationMethodInterceptorTest.java
- pom.xml
- README.md
- BeanValidationMethodInterceptor.java
- BeanValidationMethodInterceptorTest.java
- pom.xml
- README.md
- VertxDelegatingContract.java
- VertxHttpClient.java
- package-info.java
- VertxFeign.java
- VertxInvocationHandler.java
- VertxMethodHandler.java
- Bill.java
- Flavor.java
- IceCreamOrder.java
- Mixin.java
- OrderGenerator.java
- HelloServiceAPI.java
- IcecreamServiceApi.java
- IcecreamServiceApiBroken.java
- RawServiceAPI.java
- AbstractClientReconnectTest.java
- AbstractFeignVertxTest.java
- ConnectionsLeakTests.java
- Http11ClientReconnectTest.java
- Http2ClientReconnectTest.java
- QueryMapEncoderTest.java
- RawContractTest.java
- RequestPreProcessorTest.java
- RetryingTest.java
- TestUtils.java
- TimeoutHandlingTest.java
- VertxHttpClientTest.java
- VertxHttpOptionsTest.java
- log4j.properties
- pom.xml
- AbstractClientReconnectTest.java
- AbstractFeignVertxTest.java
- ConnectionsLeakTests.java
- Http11ClientReconnectTest.java
- Http2ClientReconnectTest.java
- QueryMapEncoderTest.java
- RawContractTest.java
- RequestPreProcessorTest.java
- RetryingTest.java
- TimeoutHandlingTest.java
- VertxHttpClientTest.java
- VertxHttpOptionsTest.java
- pom.xml
- run-tests.zsh
- package-info.java
- pom.xml
- run-tests.zsh
- pom.xml
- README.md
- .gitignore
- AGENTS.md
- CHANGELOG.md
- CONTRIBUTING.md
- HACKING.md
- LICENSE
- mvnw
- mvnw.cmd
- NOTICE
- OSSMETADATA
- pom.xml
- README.md
- RELEASE.md
- SECURITY.md
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/OpenFeign/feign
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd feign
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
cd annotation-error-decoder
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
