From dc10b55902d33dec34a184c8d40d8df0d61b5337 Mon Sep 17 00:00:00 2001
From: Johannes Wilhelm <johannes.wilhelm2@stud.th-deg.de>
Date: Sat, 13 Jun 2020 11:02:50 +0200
Subject: [PATCH] controller

---
 .../thd/pms/controller/BuchungController.java |  5 +++
 .../de/thd/pms/controller/HomeController.java | 31 +++++++++++++++++++
 .../thd/pms/controller/KundeController.java   |  5 +++
 .../thd/pms/controller/ZimmerController.java  |  5 +++
 4 files changed, 46 insertions(+)
 create mode 100644 schleicherhof_pms/src/main/java/de/thd/pms/controller/BuchungController.java
 create mode 100644 schleicherhof_pms/src/main/java/de/thd/pms/controller/HomeController.java
 create mode 100644 schleicherhof_pms/src/main/java/de/thd/pms/controller/KundeController.java
 create mode 100644 schleicherhof_pms/src/main/java/de/thd/pms/controller/ZimmerController.java

diff --git a/schleicherhof_pms/src/main/java/de/thd/pms/controller/BuchungController.java b/schleicherhof_pms/src/main/java/de/thd/pms/controller/BuchungController.java
new file mode 100644
index 0000000..dc24bda
--- /dev/null
+++ b/schleicherhof_pms/src/main/java/de/thd/pms/controller/BuchungController.java
@@ -0,0 +1,5 @@
+package de.thd.pms.controller;
+
+public class BuchungController {
+
+}
diff --git a/schleicherhof_pms/src/main/java/de/thd/pms/controller/HomeController.java b/schleicherhof_pms/src/main/java/de/thd/pms/controller/HomeController.java
new file mode 100644
index 0000000..87637e4
--- /dev/null
+++ b/schleicherhof_pms/src/main/java/de/thd/pms/controller/HomeController.java
@@ -0,0 +1,31 @@
+package de.thd.pms.controller;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+@Controller
+public class HomeController {
+	private static Logger log = LogManager.getLogger(HomeController.class);
+	
+    
+    @RequestMapping("/welcome")
+    public ModelAndView welcome() {
+// Über die log Variable, können Sie Nachrichten auf die Konsole schreiben. 
+// Welche Nachrichten tatsächlich auf der Konsole erscheine, wird durch die
+// Datei log4j.properties gesteuert.
+//    	log.debug("Test");
+    	log.info("Controller für die Methode welcome");
+//    	log.warn("Warnung");
+//    	log.error(message);
+//    	log.fatal(message);
+		ModelAndView mv = new ModelAndView();
+		mv.addObject("title", "Herzlich Willkommen!");
+		mv.addObject("message", "Sie können hier Boote bzw. Personen anlegen und Fahrten absolvieren.");
+		mv.setViewName("home");
+		return mv;
+    }
+
+}
diff --git a/schleicherhof_pms/src/main/java/de/thd/pms/controller/KundeController.java b/schleicherhof_pms/src/main/java/de/thd/pms/controller/KundeController.java
new file mode 100644
index 0000000..5b129b1
--- /dev/null
+++ b/schleicherhof_pms/src/main/java/de/thd/pms/controller/KundeController.java
@@ -0,0 +1,5 @@
+package de.thd.pms.controller;
+
+public class KundeController {
+
+}
diff --git a/schleicherhof_pms/src/main/java/de/thd/pms/controller/ZimmerController.java b/schleicherhof_pms/src/main/java/de/thd/pms/controller/ZimmerController.java
new file mode 100644
index 0000000..3348686
--- /dev/null
+++ b/schleicherhof_pms/src/main/java/de/thd/pms/controller/ZimmerController.java
@@ -0,0 +1,5 @@
+package de.thd.pms.controller;
+
+public class ZimmerController {
+
+}
-- 
GitLab