Spring

Also known as: Spring Framework, Spring Boot

Spring is the dominant application framework on the JVM (Java, Kotlin). Dependency injection, web MVC / WebFlux, and data access. Spring Boot adds opinionated defaults and embedded servers for services.

@RestController
public class HelloController {
  @GetMapping("/hello")
  public String hello(@RequestParam String name) {
    return "hello, " + name;
  }
}

← Back to CS Glossary