{"id":312,"date":"2024-03-27T09:38:35","date_gmt":"2024-03-27T08:38:35","guid":{"rendered":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/?p=312"},"modified":"2024-04-02T09:39:00","modified_gmt":"2024-04-02T08:39:00","slug":"eigene-startup-banner-fuer-eine-spring-boot-anwendung","status":"publish","type":"post","link":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/?p=312","title":{"rendered":"Eigene Startup-Banner f\u00fcr eine Spring Boot Anwendung"},"content":{"rendered":"\n<p>Spring Boot ist ein beliebtes Framework f\u00fcr die Entwicklung von Java-Anwendungen, das die Erstellung von Anwendungen erleichtert, indem es eine schnelle und einfache Konfiguration und Bereitstellung erm\u00f6glicht. Eines der ersten Dinge, die Benutzer beim Starten einer Spring Boot-Anwendung bemerken, ist das Standard-Startup-Banner, das Informationen \u00fcber die Anwendung anzeigt. In diesem Artikel werden wir besprechen, wie Sie ein benutzerdefiniertes Startup-Banner in Ihre Spring Boot-Anwendung einf\u00fcgen k\u00f6nnen, sowie die Verwendung von Farben im Banner.<\/p>\n\n\n\n<p><strong>Warum ein benutzerdefiniertes Startup-Banner verwenden?<\/strong><\/p>\n\n\n\n<p>Standardm\u00e4\u00dfig verwendet Spring Boot ein ASCII-Art-Banner, das den Namen der Anwendung und die Versionsnummer anzeigt. Ein benutzerdefiniertes Banner erm\u00f6glicht es Ihnen, Ihrer Anwendung eine pers\u00f6nliche Note zu verleihen, indem Sie ein Logo, einen Gru\u00df oder andere relevante Informationen anzeigen. Dies kann besonders n\u00fctzlich sein, um das Branding Ihrer Anwendung zu st\u00e4rken oder wichtige Informationen f\u00fcr Benutzer bereitzustellen.<\/p>\n\n\n\n<p><strong>Erstellung des benutzerdefinierten Banners<\/strong><\/p>\n\n\n\n<p>Um ein benutzerdefiniertes Startup-Banner f\u00fcr Ihre Spring Boot-Anwendung zu erstellen, m\u00fcssen Sie zun\u00e4chst ein ASCII-Art-Bild erstellen, das Sie anzeigen m\u00f6chten. Es gibt Online-Tools wie <code>http:\/\/patorjk.com\/software\/taag\/<\/code>, mit denen Sie ASCII-Art aus Text generieren k\u00f6nnen. Sobald Sie Ihr ASCII-Art-Bild haben, k\u00f6nnen Sie es in Ihre Spring Boot-Anwendung integrieren.<\/p>\n\n\n\n<p><strong>Schritte zum Hinzuf\u00fcgen des benutzerdefinierten Banners:<\/strong><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Erstellen des ASCII-Art-Banners:<\/strong><br>Verwenden Sie ein Tool Ihrer Wahl, um ein ASCII-Art-Banner zu erstellen, das den gew\u00fcnschten Text oder das Logo darstellt. Stellen Sie sicher, dass das Banner nicht zu breit ist, um die Lesbarkeit zu gew\u00e4hrleisten.<\/li>\n\n\n\n<li><strong>Speichern des Banners:<\/strong><br>Speichern Sie das erstellte ASCII-Art-Banner als Textdatei (z. B. <code>banner.txt<\/code>) in einem Ressourcenordner Ihrer Spring Boot-Anwendung. Sie k\u00f6nnen es beispielsweise im Verzeichnis <code>src\/main\/resources<\/code> ablegen.<\/li>\n\n\n\n<li><strong>Konfiguration in der <code>application.properties<\/code>-Datei:<\/strong><br>\u00d6ffnen Sie die <code>application.properties<\/code>-Datei Ihrer Spring Boot-Anwendung und f\u00fcgen Sie den folgenden Eintrag hinzu:<\/li>\n<\/ol>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">   spring.banner.location=classpath:banner.txt<\/code><\/span><\/pre>\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li><strong>Anpassung der Banner-Farben:<\/strong><br>Um Farben im Banner zu verwenden, k\u00f6nnen Sie ANSI-Farbcodes im ASCII-Art-Bild verwenden. Die ANSI-Farbcodes sind spezielle Zeichenfolgen, die von der Konsole interpretiert werden, um Textfarben zu \u00e4ndern. Sie k\u00f6nnen beispielsweise den ANSI-Code <code>\\u001B[31m<\/code> verwenden, um rote Farbe zu setzen. Verwenden Sie diese Codes, um das ASCII-Art-Bild mit den gew\u00fcnschten Farben anzupassen.<\/li>\n\n\n\n<li><strong>Anpassung von Farben in der <code>application.properties<\/code>-Datei:<\/strong><br>Sie k\u00f6nnen auch die Farbe des Spring Boot-Startbanners in der <code>application.properties<\/code>-Datei \u00e4ndern. Verwenden Sie dazu den Eintrag <code>spring.main.banner-mode<\/code> und geben Sie den gew\u00fcnschten Farbmodus an. Zum Beispiel:<\/li>\n<\/ol>\n\n\n<pre class=\"wp-block-code\"><span><code class=\"hljs\">   spring.main.banner-mode=off<\/code><\/span><\/pre>\n\n\n<p><strong>Fazit<\/strong><\/p>\n\n\n\n<p>Ein benutzerdefiniertes Startup-Banner kann Ihrer Spring Boot-Anwendung eine pers\u00f6nliche Note verleihen und dazu beitragen, das Branding zu st\u00e4rken oder wichtige Informationen f\u00fcr Benutzer bereitzustellen. Durch die Verwendung von ASCII-Art und Farben k\u00f6nnen Sie das Banner nach Ihren W\u00fcnschen gestalten und anpassen. Mit den oben genannten Schritten k\u00f6nnen Sie schnell und einfach ein benutzerdefiniertes Startup-Banner in Ihre Spring Boot-Anwendung integrieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Spring Boot ist ein beliebtes Framework f\u00fcr die Entwicklung von Java-Anwendungen, das die Erstellung von Anwendungen erleichtert, indem es eine schnelle und einfache Konfiguration und Bereitstellung erm\u00f6glicht. Eines der ersten Dinge, die Benutzer beim Starten einer Spring Boot-Anwendung bemerken, ist das Standard-Startup-Banner, das Informationen \u00fcber die Anwendung anzeigt. In diesem Artikel werden wir besprechen, wie [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-312","post","type-post","status-publish","format-standard","hentry","category-spring"],"_links":{"self":[{"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=\/wp\/v2\/posts\/312","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=312"}],"version-history":[{"count":1,"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=\/wp\/v2\/posts\/312\/revisions"}],"predecessor-version":[{"id":313,"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=\/wp\/v2\/posts\/312\/revisions\/313"}],"wp:attachment":[{"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=312"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xn--javaeinfacherklrt-4qb.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}