-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path__EIGENES_PROJEKT.txt
62 lines (56 loc) · 2.44 KB
/
__EIGENES_PROJEKT.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
File > New... > Project
Name z.B. gesangverein
Location ~/IdeaProjects
GroupId com.acme
In IntelliJ:
gradle\wrapper\gradle-wrapper.properties
7.6-rc-3 statt 7.4.2
File > Settings
Editor
General
Auto Import
Kotlin
Add unambigious imports on the fly Haken setzen
Optimize Imports on the fly Haken setzen
Inspections
Package Search Haken entfernen
Build, Execution, Deployment
Build Tools
Gradle
Use Gradle from: Specified location
Compiler
Java Compiler
Project bytecode version 19
Additional commandline parametes --enable-preview --source 19 --release 19 -Xlint:preview
Beispiel 0 kopieren
In settings.gradle.kts z.B. "gesangverein" statt "verein" eintragen
-----------------------------------------------------------------------
In einer Powershell für das eigene Projekt gesangverein
cd \users\...\IdeaProjects\gesangverein
mkdir src\main\kotlin\com\acme\gesangverein\config
mkdir src\main\kotlin\com\acme\gesangverein\entity
mkdir src\main\kotlin\com\acme\gesangverein\graphql
mkdir src\main\kotlin\com\acme\gesangverein\rest
mkdir src\main\kotlin\com\acme\gesangverein\service
-----------------------------------------------------------------------
Aus Beispiel 1 kopieren
Application.kt ohne @EnableHypermediaSupport, @EnableWebFluxSecurity, @EnableReactiveMethodSecurity
Verzeichnis config mit allen Dateien und Unterverzeichnissen kopieren
SecurityConfig.kt editieren
Rumpf ersetzen von authorizeExchange {
authorize(anyExchange, permitAll)
Verzeichnis src\main\resources kopieren *OHNE* das Unterverzeichnis graphql
build.gradle.kts editieren
Zeile auskommentieren mit "spring-boot-starter-graphql"
-----------------------------------------------------------------------
In einer Powershell
gradle bootRun
///////////////////////////////////////////////////////////////////////
OPTIONAL: Icon "Project Structure" (rechte obere Ecke)
Facets
+
Spring
gesangverein_main
+ (rechtes Teilfenster mit "Application")
Parent context: Application
gesangverein_main: Haken setzen