Spring
Viele Java-Teams nutzen bereits Spring Boot zum Erstellen von Anwendungen. Die Integration von Spring mit webforJ ermöglicht es Ihnen jetzt, die UI-Komponenten von webforJ zu bestehenden Spring-Anwendungen hinzuzufügen oder die Funktionen von Spring in neuen webforJ-Projekten zu verwenden.
Ihre Spring-Dienste, -Repositorys und -Konfigurationen funktionieren wie gewohnt. Ihre webforJ-Komponenten können beliebige Spring-Beans mit @Autowired verwenden. Spring Data Repositorys verbinden sich direkt mit webforJ-Tabellen über SpringDataRepository. Die Entwicklung wird schneller mit live reload, das den Browser aktualisiert, während Sie den Code ändern.
Die Integration sorgt dafür, dass beide Frameworks in dem bleiben, was sie am besten können - Spring kümmert sich um Backend-Belange, während webforJ die UI verwaltet.
Themen
Spring Boot
Generate a Spring Boot webforJ project with startforJ or Maven archetypes, or convert an existing WAR project to an embedded Tomcat JAR.
Routen
Inject Spring services and repositories into webforJ @Route classes through constructor injection while keeping a fresh instance per navigation.
Geltungsbereiche
Use WebforjSessionScope, EnvironmentScope, and RouteScope to control bean lifetimes across sessions, browser tabs, and route hierarchies.
Spring Data JPA
Adapt Spring Data JPA repositories to webforJ Table and Repository components with SpringDataRepository, pagination, sorting, and Specifications.
Hintergrundaufgaben
Run Spring @Async services from webforJ views and marshal progress and results back to the UI thread with Environment.runLater.
Testen
Test a webforJ Spring Boot app without a browser with @SpringBootTest and @WebforjTest, with injected beans and Spring Security on routes.
Already running Spring Boot?
Ask the team how webforJ fits into your existing Spring app.
Weiterlernen
KurzKurz · YouTubeTurn an invoice photo into Java data with AI
ArtikelStarting a New Java Project: The Decisions That Shape the Stack
ArtikelYour Spring Boot app doesn't need a REST API for the UI
ArtikelReact with a Java backend: when it fits, and the all-Java option
ArtikelThe best web framework for Java in 2026, by job
ArtikelStruts to Spring Boot migration with webforJ
ArtikelPrimeFaces alternative: rich Java components, no XHTML