Spring

Spring ist ein Framework für Java, mit dem man vor allem Backend- und Webanwendungen baut.

Bekannt für Dependency Injection — Spring verwaltet die Objekte einer Anwendung zentral, statt dass man sie überall selbst per Hand erstellt.

I. Beispiel


import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class HelloController {
    
    @GetMapping("/hello")
    public String hello() {
        return "Hello, World!"; // Gibt Text als Antwort für Webanfrage zurück
    }
}
Tip

Spring Boot ist die moderne, vorkonfigurierte Variante von Spring — startklar ohne viel manuelles Setup.