Skip to content

Gemeinsames Spring Boot Backend für Diplomarbeitsprojekte

License

Notifications You must be signed in to change notification settings

TGM-HIT/DA-Backend

Repository files navigation

DA-Backend

Gemeinsames Spring Boot Backend für Diplomarbeitsprojekte

Voraussetzungen

Getestet mit:

  • SDK Eclipse Temurin (AdoptOpenJDK HotSpot) 21.0.4
  • Gradle 8.10.1

Für die Active Directory LDAP Anbindung muss auf der Root eine .env Datei angelegt werden, welche Folgendes enthält:

AD_USER=insertTGMEmailAdressHere
AD_PASSWORD=insertTGMPasswortHere

Gradle Projektstruktur

Die angedachte Struktur ist folgende:

  • Im server Modul wird
    • der Tomcat gestartet
    • im SecurityConfig die Pfade konfiguriert, bei denen ein Login notwendig ist.
    • alle enthalten Projekte (und core) im implementation project(':beispielprojekt') importiert
  • Das beispiel -Modul ist eine Vorlage für ein Modul, wo eine Diplomarbeit ihren spezifischen Code entwickeln soll.
  • core: Alle Module importieren dies und hier soll auch der von mehreren Projekten genutzte Code wie z.B. Active Directory LDAP Anbindung reinkommen

Beispiel-API-Endpoints

Active Directory LDAP Anbindung

About

Gemeinsames Spring Boot Backend für Diplomarbeitsprojekte

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages