Skip to content

Commit e623bd1

Browse files
committed
chore: update translations
1 parent c1e588a commit e623bd1

File tree

25 files changed

+634
-663
lines changed

25 files changed

+634
-663
lines changed

docs/i18n/de/_hashes.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,5 +222,6 @@
222222
"componentArchetype.table.explanation": "b72ac10807b29c77f5b7e4b80ea40414",
223223
"componentArchetype.finalInstruction": "0ac3c2ead6c9467ebf321f53bc7d8c9e",
224224
"item.label. ": "d41d8cd98f00b204e9800998ecf8427e",
225-
"sidebar.documentationSidebar.category.Webswing": "2e5d4e6133d5cb0ee82f8b6e37cd0767"
225+
"sidebar.documentationSidebar.category.Webswing": "2e5d4e6133d5cb0ee82f8b6e37cd0767",
226+
"sidebar.documentationSidebar.category.Spring": "38008dd81c2f4d7985ecf6e0ce8af1d1"
226227
}

docs/i18n/de/docusaurus-plugin-content-docs/current/configuration/properties.md

Lines changed: 30 additions & 38 deletions
Large diffs are not rendered by default.

docs/i18n/de/docusaurus-plugin-content-docs/current/integrations/spring/spring-boot.md

Lines changed: 47 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,30 @@
11
---
22
title: Spring Boot
33
sidebar_position: 10
4-
_i18n_hash: a482c057615b165ea1c9ff9270f34def
4+
_i18n_hash: c70504d9cf2cae7a877a0deb0d5420c6
55
---
6-
Spring Boot ist eine beliebte Wahl zum Erstellen von Java-Anwendungen und bietet Dependency Injection, automatische Konfiguration und ein eingebettetes Servermodell. Wenn Sie Spring Boot mit webforJ verwenden, können Sie Dienste, Repositories und andere von Spring verwaltete Beans direkt in Ihre UI-Komponenten durch Konstruktorinjektion einfügen.
6+
Spring Boot ist eine beliebte Wahl zum Erstellen von Java-Anwendungen und bietet Abhängigkeitsinjektion, automatische Konfiguration und ein eingebettetes Servermodell. Bei der Verwendung von Spring Boot mit webforJ können Sie Dienste, Repositories und andere von Spring verwaltete Beans direkt in Ihre UI-Komponenten über die Konstruktorinjektion injizieren.
77

8-
Wenn Sie Spring Boot mit webforJ verwenden, läuft Ihre Anwendung als ausführbares JAR mit einem eingebetteten Tomcat-Server anstelle von WAR-Dateien, die auf einem externen Anwendungsserver bereitgestellt werden. Dieses Verpackungsmodell vereinfacht die Bereitstellung und entspricht den cloud-nativen Bereitstellungsmethoden. Das Komponentenmodell von webforJ und das Routing arbeiten zusammen mit dem Anwendungs-Kontext von Spring zur Verwaltung von Abhängigkeiten und Konfiguration.
8+
Wenn Sie Spring Boot mit webforJ verwenden, läuft Ihre Anwendung als ausführbares JAR mit einem eingebetteten Tomcat-Server, anstatt eine WAR-Datei auf einem externen Anwendungsserver bereitzustellen. Dieses Verpackungsmodell vereinfacht die Bereitstellung und entspricht den Praktiken der cloud-nativen Bereitstellung. Das Komponentenmodell und das Routing von webforJ arbeiten zusammen mit dem Anwendungskontext von Spring zur Verwaltung von Abhängigkeiten und Konfiguration.
99

1010
## Erstellen einer Spring Boot-Anwendung {#create-a-spring-boot-app}
1111

12-
Sie haben zwei Möglichkeiten, eine neue webforJ-Anwendung mit Spring Boot zu erstellen: Entweder mit dem grafischen Tool startforJ oder der Maven-Befehlszeile.
12+
Sie haben zwei Möglichkeiten, eine neue webforJ-Anwendung mit Spring Boot zu erstellen: mit dem grafischen Tool startforJ oder über die Maven-Befehlszeile.
1313

14-
<!-- vale off -->
1514
### Option 1: Verwendung von startforJ {#option-1-using-startforj}
16-
<!-- vale on -->
1715

18-
Der einfachste Weg, eine neue webforJ-Anwendung zu erstellen, ist [startforJ](https://docs.webforj.com/startforj), das ein minimales Starterprojekt basierend auf einem gewählten webforJ-Archetyp erstellt. Dieses Starterprojekt enthält alle erforderlichen Abhängigkeiten, Konfigurationsdateien und ein vorgefertigtes Layout, sodass Sie sofort mit dem Aufbau beginnen können.
16+
Die einfachste Möglichkeit, eine neue webforJ-Anwendung zu erstellen, ist [startforJ](https://docs.webforj.com/startforj), das ein minimales Starterprojekt basierend auf einem gewählten webforJ-Archetyp generiert. Dieses Starterprojekt umfasst alle erforderlichen Abhängigkeiten, Konfigurationsdateien und ein vorgefertigtes Layout, sodass Sie sofort mit dem Aufbau beginnen können.
1917

20-
Wenn Sie eine Anwendung mit [startforJ](https://docs.webforj.com/startforj) erstellen, können Sie sie anpassen, indem Sie die folgenden Informationen angeben:
18+
Wenn Sie mit [startforJ](https://docs.webforj.com/startforj) eine Anwendung erstellen, können Sie sie anpassen, indem Sie die folgenden Informationen bereitstellen:
2119

22-
- Basisprojektemetadaten (Anwendungsname, Gruppen-ID, Artefakt-ID)
20+
- Grundlegende Projektemetadaten (Projektname, Gruppen-ID, Artefakt-ID)
2321
- webforJ-Version und Java-Version
24-
- Farb-Theme und Symbol
22+
- Farbthema und Symbol
2523
- Archetyp
26-
- **Geschmack** - Wählen Sie **webforJ Spring**, um ein Spring Boot-Projekt zu erstellen
24+
- **Flavor** - Wählen Sie **webforJ Spring**, um ein Spring Boot-Projekt zu erstellen
2725

28-
Mit diesen Informationen wird startforJ ein Basisprojekt aus dem gewählten Archetyp erstellen, das für Spring Boot konfiguriert ist. Sie können Ihr Projekt als ZIP-Datei herunterladen oder direkt auf GitHub veröffentlichen.
26+
Mit diesen Informationen erstellt startforJ ein Basiskprojekt aus Ihrem gewählten Archetyp, das für Spring Boot konfiguriert ist.
27+
Sie können Ihr Projekt als ZIP-Datei herunterladen oder direkt auf GitHub veröffentlichen.
2928

3029
### Option 2: Verwendung der Befehlszeile {#option-2-using-the-command-line}
3130

@@ -42,28 +41,28 @@ mvn -B archetype:generate \
4241
-Dflavor=webforj-spring
4342
```
4443

45-
Der Parameter `flavor` sagt dem Archetyp, ein Spring Boot-Projekt anstelle eines regulären webforJ-Projekts zu generieren.
44+
Der Parameter `flavor` gibt dem Archetyp an, ein Spring Boot-Projekt anstelle eines standardmäßigen webforJ-Projekts zu generieren.
4645

4746
Dies erstellt ein vollständiges Spring Boot-Projekt mit:
48-
- Konfiguration des Spring Boot-Eltern-POM
49-
- webforJ Spring Boot-Starterabhängigkeit
47+
- Konfiguration für das Spring Boot-Eltern-POM
48+
- webforJ Spring Boot-Starter-Abhängigkeit
5049
- Hauptanwendungsklasse mit `@SpringBootApplication` und `@Routify`
51-
- Beispielansichten
50+
- Beispiel-Views
5251
- Konfigurationsdateien für sowohl Spring als auch webforJ
5352

5453
## Spring Boot zu bestehenden Projekten hinzufügen {#add-spring-boot-to-existing-projects}
5554

56-
Wenn Sie eine bestehende webforJ-Anwendung haben, können Sie Spring Boot hinzufügen, indem Sie Ihre Projektkonfiguration ändern. Dieser Prozess umfasst das Aktualisieren Ihrer Maven-Konfiguration, das Hinzufügen von Spring-Abhängigkeiten und das Konvertieren Ihrer Hauptanwendungsklasse.
55+
Wenn Sie eine vorhandene webforJ-Anwendung haben, können Sie Spring Boot hinzufügen, indem Sie Ihre Projektkonfiguration ändern. Dieser Prozess umfasst das Aktualisieren Ihrer Maven-Konfiguration, das Hinzufügen von Spring-Abhängigkeiten und das Konvertieren Ihrer Hauptanwendungsklasse.
5756

5857
:::info[Nur für bestehende Projekte]
59-
Überspringen Sie diesen Abschnitt, wenn Sie ein neues Projekt von Grund auf erstellen.
58+
Überspringen Sie diesen Abschnitt, wenn Sie ein neues Projekt von Grund auf neu erstellen.
6059
:::
6160

6261
### Schritt 1: Maven-Konfiguration aktualisieren {#step-1-update-maven-configuration}
6362

6463
Nehmen Sie die folgenden Änderungen an Ihrer POM-Datei vor:
6564

66-
1. Ändern Sie das Packaging von WAR in JAR:
65+
1. Ändern Sie das Packaging von WAR auf JAR:
6766
```xml title="pom.xml"
6867
<packaging>jar</packaging>
6968
```
@@ -81,9 +80,9 @@ Nehmen Sie die folgenden Änderungen an Ihrer POM-Datei vor:
8180
3. Entfernen Sie alle WAR-spezifischen Konfigurationen wie:
8281
- `maven-war-plugin`
8382
- Verweise auf das Verzeichnis `webapp`
84-
- `web.xml` bezogene Konfiguration
83+
- `web.xml`-bezogene Konfiguration
8584

86-
Wenn Sie bereits einen Eltern-POM haben, müssen Sie stattdessen die Spring Boot Bill of Materials (BOM) importieren:
85+
Wenn Sie bereits eine Eltern-POM haben, müssen Sie stattdessen die Bill of Materials (BOM) von Spring Boot importieren:
8786

8887
```xml title="pom.xml"
8988
<dependencyManagement>
@@ -101,11 +100,11 @@ Wenn Sie bereits einen Eltern-POM haben, müssen Sie stattdessen die Spring Boot
101100

102101
### Schritt 2: Spring-Abhängigkeiten hinzufügen {#step-2-add-spring-dependencies}
103102

104-
Fügen Sie den webforJ Spring Boot-Starter zu Ihren Abhängigkeiten hinzu. Behalten Sie Ihre bestehende webforJ-Abhängigkeit:
103+
Fügen Sie den webforJ Spring Boot-Starter zu Ihren Abhängigkeiten hinzu. Behalten Sie Ihre vorhandene webforJ-Abhängigkeit:
105104

106105
```xml title="pom.xml"
107106
<dependencies>
108-
<!-- Ihre bestehende webforJ-Abhängigkeit -->
107+
<!-- Ihre vorhandene webforJ-Abhängigkeit -->
109108
<dependency>
110109
<groupId>com.webforj</groupId>
111110
<artifactId>webforj</artifactId>
@@ -119,7 +118,7 @@ Fügen Sie den webforJ Spring Boot-Starter zu Ihren Abhängigkeiten hinzu. Behal
119118
<version>${webforj.version}</version>
120119
</dependency>
121120

122-
<!-- Fügen Sie devtools hinzu -->
121+
<!-- Fügen Sie die devtools hinzu -->
123122
<dependency>
124123
<groupId>com.webforj</groupId>
125124
<artifactId>webforj-spring-devtools</artifactId>
@@ -134,8 +133,8 @@ Fügen Sie den webforJ Spring Boot-Starter zu Ihren Abhängigkeiten hinzu. Behal
134133
</dependencies>
135134
```
136135

137-
:::tip[webforJ DevTools für automatisches Browser-Refresh]
138-
Die Abhängigkeit `webforj-spring-devtools` erweitert Spring DevTools mit automatischem Browser-Refresh. Wenn Sie Änderungen in Ihrer IDE speichern, wird der Browser automatisch ohne manuelles Eingreifen neu geladen. Weitere Informationen zur Konfiguration finden Sie im [Spring DevTools](/docs/configuration/deploy-reload/spring-devtools) Handbuch.
136+
:::tip[webforJ DevTools für automatische Browseraktualisierung]
137+
Die Abhängigkeit `webforj-spring-devtools` erweitert Spring DevTools mit automatischer Browseraktualisierung. Wenn Sie Änderungen in Ihrer IDE speichern, wird der Browser automatisch ohne manuelles Eingreifen neu geladen. Siehe die [Spring DevTools](/docs/configuration/deploy-reload/spring-devtools) Anleitung für Konfigurationsdetails.
139138
:::
140139

141140
### Schritt 3: Build-Plugins aktualisieren {#step-3-update-build-plugins}
@@ -156,7 +155,7 @@ Ersetzen Sie das Jetty-Plugin durch das Spring Boot Maven-Plugin. Entfernen Sie
156155
</build>
157156
```
158157

159-
### Schritt 4: Ihre App-Klasse konvertieren {#step-4-convert-your-app-class}
158+
### Schritt 4: Ihre Anwendungs-Klasse konvertieren {#step-4-convert-your-app-class}
160159

161160
Transformieren Sie Ihre Hauptklasse `App` in eine Spring Boot-Anwendung, indem Sie die erforderlichen Spring-Annotationen und eine Hauptmethode hinzufügen:
162161

@@ -176,68 +175,68 @@ public class Application extends App {
176175
SpringApplication.run(Application.class, args);
177176
}
178177

179-
// Behalten Sie Ihre vorhandene run()-Methode, falls Sie eine haben
178+
// Behalten Sie Ihre vorhandene run()-Methode, wenn Sie eine haben
180179
@Override
181180
public void run() throws WebforjException {
182-
// Ihr vorhandener Initialisierungs-Code
181+
// Ihr vorhandener Initialisierungscode
183182
}
184183
}
185184
```
186185

187-
Die Annotation `@SpringBootApplication` aktiviert die automatische Konfiguration und die Komponenten-Scan-Funktion von Spring. Die Annotation `@Routify` bleibt unverändert und scannt weiterhin Ihre Sichtpakete nach Routen.
186+
Die Annotation `@SpringBootApplication` aktiviert die automatische Konfiguration und die Komponentensuche von Spring. Die Annotation `@Routify` bleibt gleich und scannt weiterhin Ihre View-Pakete nach Routen.
188187

189188
### Schritt 5: Spring-Konfiguration hinzufügen {#step-5-add-spring-configuration}
190189

191190
Erstellen Sie `application.properties` in `src/main/resources`:
192191

193192
```Ini title="application.properties"
194-
# Vollständig qualifizierter Klassenname des Einstiegspunkts der Anwendung
193+
# Vollständig qualifizierter Klassenname des Anwendungseintrittspunkts
195194
webforj.entry = org.example.Application
196195

197-
# Anwendungsname
198-
spring.application.name=Hello World Spring
196+
# Projektname
197+
spring.application.name=Hallo Welt Spring
199198

200199
# Serverkonfiguration
201200
server.port=8080
202201
server.shutdown=immediate
203202

204-
# webforJ DevTools-Konfiguration
203+
# Konfiguration für webforJ DevTools
205204
spring.devtools.livereload.enabled=false
206205
webforj.devtools.livereload.enabled=true
207206
webforj.devtools.livereload.static-resources-enabled=true
208207
```
209208

210209
## Führen Sie die Spring Boot-Anwendung aus {#run-the-spring-boot-app}
211210

212-
Sobald alles konfiguriert ist, führen Sie Ihre Anwendung mit folgendem Befehl aus:
211+
Sobald konfiguriert, führen Sie Ihre Anwendung mit folgendem Befehl aus:
213212

214213
```bash
215214
mvn spring-boot:run
216215
```
217216

218-
Die Anwendung startet standardmäßig mit einem eingebetteten Tomcat-Server auf Port 8080. Ihre bestehenden webforJ-Ansichten und -Routen funktionieren genau wie zuvor, aber jetzt können Sie Spring-Beans injizieren und Funktionen von Spring nutzen.
217+
Die Anwendung startet standardmäßig mit einem eingebetteten Tomcat-Server auf Port 8080. Ihre vorhandenen webforJ-Views und -Routen funktionieren genau wie zuvor, aber jetzt können Sie Spring-Beans injizieren und Spring-Funktionen nutzen.
219218

220219
## Konfiguration
221220

222221
Verwenden Sie die Datei `application.properties` in `src/main/resources`, um Ihre Anwendung zu konfigurieren.
223-
Siehe [Property-Konfiguration](/docs/configuration/properties) für Informationen zu webforJ-Konfigurationseigenschaften.
222+
Siehe [Property Configuration](/docs/configuration/properties) für Informationen zu den Konfigurationseigenschaften von webforJ.
224223

225-
Die folgenden `application.properties`-Einstellungen von webforJ sind spezifisch für das Spring-Framework:
224+
Die folgenden Einstellungen in `application.properties` für webforJ sind spezifisch für Spring:
226225

227-
| Eigenschaft | Typ | Beschreibung | Standard|
228-
|-------------|-----|--------------|--------|
229-
| **`webforj.servletMapping`** | String | URL-Mapping-Muster für das webforJ-Servlet. | `/*` |
230-
| **`webforj.excludeUrls`** | Liste | URL-Muster, die nicht von webforJ behandelt werden sollten, wenn sie auf die Wurzel abgebildet sind. Wenn webforJ auf den Wurzelkontext (`/*`) abgebildet ist, werden diese URL-Muster von der Verarbeitung durch webforJ ausgeschlossen und können stattdessen von Spring MVC-Controllern behandelt werden. Dadurch können REST-Endpunkte und andere Spring MVC-Mappings mit webforJ-Routen koexistieren. | `[]` |
226+
| Property | Typ | Beschreibung | Standard|
227+
|----------|------|-------------|--------|
228+
| **`webforj.servletMapping`** | String | URL-Zuordnungs-Muster für das webforJ-Servlet. | `/*` |
229+
| **`webforj.excludeUrls`** | Liste | URL-Muster, die beim Mapping auf die Wurzel nicht von webforJ behandelt werden sollen. Wenn webforJ auf den Root-Kontext (`/*`) abgebildet ist, werden diese URL-Muster von der Behandlung durch webforJ ausgeschlossen und können stattdessen von Spring MVC-Controllern behandelt werden. Dies ermöglicht es, REST-Endpunkte und andere Spring MVC-Zuordnungen neben webforJ-Routen koexistieren zu lassen. | `[]` |
231230

232231
### Konfigurationsunterschiede {#configuration-differences}
233232

234-
Wenn Sie auf Spring Boot umsteigen, ändern sich mehrere Konfigurationsaspekte:
233+
Wenn Sie zu Spring Boot wechseln, ändern sich mehrere Konfigurationsaspekte:
235234

236235
| Aspekt | Standard webforJ | Spring Boot webforJ |
237-
|--------|------------------|---------------------|
238-
| **Verpackung** | WAR-Datei | Ausführbares JAR |
239-
| **Server** | Extern (Jetty, Tomcat) | Eingebetteter Tomcat |
240-
| **Befehlszeile** | `mvn jetty:run` | `mvn spring-boot:run` |
236+
|--------|-----------------|-------------------|
237+
| **Packaging** | WAR-Datei | Ausführbares JAR |
238+
| **Server** | Extern (Jetty, Tomcat) | Eingebettetes Tomcat |
239+
| **Ausführungsbefehl** | `mvn jetty:run` | `mvn spring-boot:run` |
241240
| **Hauptkonfiguration** | Nur `webforj.conf` | `application.properties` + `webforj.conf` |
242241
| **Profile** | `webforj-dev.conf`, `webforj-prod.conf` | Spring-Profile mit `application-{profile}.properties` |
243-
| **Portkonfiguration** | In der Plugin-Konfiguration | `server.port` in den Eigenschaften |
242+
| **Port-Konfiguration** | In Plugin-Konfiguration | `server.port` in der properties |

0 commit comments

Comments
 (0)