close

Spring Cloud OpenFeign

3.0.4

This project provides OpenFeign integrations for Spring Boot apps through autoconfiguration and binding to the Spring Environment and other Spring programming model idioms.

Features

  • Declarative REST Client: Feign creates a dynamic implementation of an interface decorated with JAX-RS or Spring MVC annotations

Getting Started

@SpringBootApplication
@EnableFeignClients
public class WebApplication {

	public static void main(String[] args) {
		SpringApplication.run(WebApplication.class, args);
	}

	@FeignClient("name")
	static interface NameService {
		@RequestMapping("/")
		public String getName();
	}
}

Contributing

We welcome contributions. You can read more on how to contribute to the project here.

Community Support

  • You can report issues through Github.

  • We monitor StackOverflow for questions with the spring-cloud-feign tag.

  • You can contact our team at Gitter.

Commercial Support

Commercial Support is provided as part of the VMware Spring Runtime offering.

Spring Initializr

Quickstart Your Project

Bootstrap your application with Spring Initializr.

Documentation

Each Spring project has its own; it explains in great details how you can use project features and what you can achieve with them.
3.0.4 CURRENT GA Reference Doc.
3.1.0-RC1 PRE Reference Doc.
3.0.5-SNAPSHOT SNAPSHOT Reference Doc.
2.2.11.BUILD-SNAPSHOT SNAPSHOT Reference Doc.
2.2.10.RELEASE GA Reference Doc.
Branch Initial Release End of Support End Commercial Support *
3.1.x
2021-11-30 2022-11-30 2024-03-30
3.0.x
2020-12-21 2021-12-21 2023-04-21
2.2.x
2019-11-26 2020-11-26 2022-03-26

OSS support

Free security updates and bugfixes with support from the Spring community. See VMware Tanzu OSS support policy.

Commercial support

Business support from Spring experts during the OSS timeline, plus extended support after OSS End-Of-Life.
Publicly available releases for critical bugfixes and security issues when requested by customers.

Future release

Generation not yet released, timeline is subject to changes.

About commercial support (*)

This page shows the current state of project releases and does not define the commercial support policy. Please refer to the official support policy for more information.

A few examples to try out: