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.