Spring
Monet Java-tiimeistä käyttää jo Spring Bootia sovellusten rakentamiseen. Springin integrointi webforJ:n kanssa mahdollistaa webforJ:n käyttöliittymäkomponenttien lisäämisen olemassa oleviin Spring-sovelluksiin tai Springin ominaisuuksien hyödyntämisen uusissa webforJ-projekteissa.
Spring-palvelusi, varastosi ja konfiguraatiosi toimivat normaalisti. WebforJ-komponenttisi voivat @Autowired mitä tahansa Spring-beania. Spring Data varastot yhdistävät suoraan webforJ-tauluihin SpringDataRepository-kautta. Kehitys nopeutuu live reload, joka päivittää selainta koodimuutosten myötä.
Integraatio pitää molemmat kehykset tekemässä sitä, mitä ne osaavat parhaiten - Spring käsittelee taustahuolia samalla kun webforJ hallitsee käyttöliittymää.
Topics
Spring Boot
Generate a Spring Boot webforJ project with startforJ or Maven archetypes, or convert an existing WAR project to an embedded Tomcat JAR.
Reititys
Inject Spring services and repositories into webforJ @Route classes through constructor injection while keeping a fresh instance per navigation.
Alueet
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.
Taustatyöt
Run Spring @Async services from webforJ views and marshal progress and results back to the UI thread with Environment.runLater.
Testaus
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.
Jatka oppimista
LyhytLyhyt · YouTubeTurn an invoice photo into Java data with AI
ArtikkeliStarting a New Java Project: The Decisions That Shape the Stack
ArtikkeliYour Spring Boot app doesn't need a REST API for the UI
ArtikkeliReact with a Java backend: when it fits, and the all-Java option
ArtikkeliThe best web framework for Java in 2026, by job
ArtikkeliStruts to Spring Boot migration with webforJ
ArtikkeliPrimeFaces alternative: rich Java components, no XHTML