SpringBoot으로 웹 출시까지 #4

springboot logo

4. thymeleaf를 이용해 레이아웃 만들기

1 myhome 만들기

https://start.spring.io/

 

project : maven

springboot :  최대한 낮은 버전 / SNAPSHOT X로 선택

group : godcoder

artifact, name : myhome

java: 8

dependencies : Thymeleaf / Spring Web / Spring Boot DevTools / Lombok

2 IntelliJ와 git 연동하기

https://github.com/

깃허브 계정이 없으신분들은 회원가입을 진행합니다.

그 뒤 강의 내용대로 진행하시면 됩니다.

저는 이번 클론 코딩을 진행하는 모든 코드를 한 번에 관리하기 위해 강의와 다르게 연동하였습니다.

git repository 생성 및 로컬 폴더 연결

을 누르시면 모든 프로젝트를 하나의 리포지토리로 관리 하실 수 있습니다.

3 bootstrap 적용

부트스트랩 스타터 탬플릿 적용

https://getbootstrap.kr/docs/5.0/getting-started/introduction/

– 강의 시점과 시간이 달라 버전이 업그레이드 되었습니다.

    코드가 달라지고, 명령어가 수정되었습니다.

    최대한 유사한 코드를 사용해서 작성했습니다.

<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <!-- Bootstrap CSS -->
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-EVSTQN3/azprG1Anm3QDgpJLIm9Nao0Yz1ztcQTwFspd3yD65VohhpuuCOmLASjC" crossorigin="anonymous">

    <title>Hello, world!</title>
  </head>
  <body>
    <h1>Hello, world!</h1>

    <!-- Optional JavaScript; choose one of the two! -->

    <!-- Option 1: Bootstrap Bundle with Popper -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js" integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous"></script>

    <!-- Option 2: Separate Popper and Bootstrap JS -->
    <!--
    <script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.9.2/dist/umd/popper.min.js" integrity="sha384-IQsoLXl5PILFhosVNubq5LC7Qb9DXgDA9i+tQ8Zj3iwWAwPtgFTxbJ8NT4GN1R8p" crossorigin="anonymous"></script>
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.min.js" integrity="sha384-cVKIPhGWiC2Al4u+LWgxfKTRIcfu0JTxR+EQDz/bgldoEyl4H0zUF0QKbrJ0EcQF" crossorigin="anonymous"></script>
    -->
  </body>
</html>

Visual Studio Code 연결

컴퓨터에 자동 설치된 비주얼스튜디오를 실행시켜 프로젝트 파일(myhome – main – resources)을 열어줍니다.

template 폴더 아래 “index.html” 파일을 만들고 복사한 내용을 붙여넣습니다.

<html lang=“en”> -> <html>으로 수정합니다.

[intelliJ] HomeController 만들기

myhome 아래 “controller” 폴더를 생성하고,  “HomeController” 클래스를 작성합니다.

package com.godcoder.myhome.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;

@Controller
public class HomeController {
@GetMapping
public String index(){
return "index";
}
}

[VSCode]starter-template.css 작성

myhome – src – main – resources – static 아래 “starter-template.css” 파일을 생성합니다.

body {
padding-top: 5rem;
}
.starter-template {
padding: 3rem 1.5rem;
text-align: center;
}

“SpringBoot으로 웹 출시까지 #4”의 18,330개의 댓글

  1. Assuming you happen to be a big supporter of captivating web-based entertainment experiences, you have likely discovered the thriving circle focusing on spinogambino [url=https://spino-gambino-login.org/about-us]spino gambino[/url] . Our platform is devoted to offering enthusiasts with a safe, reliable, and stimulating space to relish their preferred online activities. At spino gambino, we believe that transparency and player satisfaction are the pillars of a thriving betting destination, which is why we have crafted our background section to help you understanding our goal and essential beliefs.

    Our staff is made up of enthusiastic sector specialists who highlight fair play and digital excellence. When you opt to connect with spinogambino, you are picking a partner that respects your valuable time and security first and foremost. We constantly refine our user interface to ensure that each user has a smooth movement from sign-in to gameplay. By stressing high-quality functionality and smart design, we have forged a reputation for being a go-to source for players who demand nothing less than the best.

    Uprightness is at the center of the spino gambino adventure. We take pride in maintaining strict criteria that defend our member group while providing a broad selection of amusement choices. Our about us page acts as a entry to understanding how we work, how we defend your sensitive data, and why our dedicated help team is constantly ready to aid you. We realize that the web landscape can be complex, which is the reason we attempt to maintain our methods clear and easy.

    Regardless of if you are a seasoned gamer or a novice checking out the site for the first time, our commitment to your satisfaction continues constant. We encourage you to explore the assets found on our domain and reach out to the team if you have any inquiries regarding our operations. By choosing spinogambino, you are becoming a member of a forward-thinking collective that values premium entertainment. We are continually developing to meet the demands of modern players, guaranteeing that the spino gambino title remains synonymous with trust, innovation, and professional superiority in the web gaming sphere. [url=http://bookangel.co.uk/boards/threads/hey-folks.364/page-4251#post-138381]Learn More Concerning Spino Gambino: Our Commitment to Elite Online Entertainment Integrity[/url] [url=http://evsagro.com/bbs/board.php?bo_table=inquiry&wr_id=252]Explore About Spino Gambino: Our Devotion to Secure Online Play Standards[/url] a610d23

  2. Купить Бошки, Шишки, Мефедрон, Кокаин наркошопы россии Мефедрон купить, кокаин купить где можно купить гашиш трамадол где купить рецепт купить наркотики в тг
    лирика 75 купить купить наркотик аптеки вейп с тгк купитьhttps://norilskkupit.xyz Купить Кокаин, Мефедрон, Бошки, Марихуану купить кокаин

  3. digitale Spielplattform hat in der letzten Zeit immer mehr Fans gefunden, insbesondere bei Online-Spielern, die nach einer zuverlässigen und optimierten Website suchen [url=https://bet-and-play-71.jisexiwoci93.workers.dev]Betandplay Erfahrung[/url] . Doch vor einer Registrierung vorgenommen wird, bietet sich, die Bewertungen zu Bet And Play zu prüfen, um zu gewährleisten, dass das Casino zuverlässig und unabhängig ist.

    In diesem folgenden Bericht werden wir uns detaillierter mit den wichtigsten Aspekten von dem Casino Bet And Play befassen, von den Betandplay Erfahrungen bis hin zu den wichtigsten Kriterien, die ein hochwertiges Online-Casino kennzeichnet.

    Zunächst einmal fällt in den Vordergrund, dass die Plattform Bet And Play eine aktuelle und einfache Benutzeroberfläche anbietet, die gleichzeitig am Schreibtisch genauso unterwegs sehr performant ist. Viele Spieler legen Wert auf die einfache Handhabung und die klare Darstellung der Gaming-Variationen. Besonders beliebt werden die Echtzeit-Spiele, die durch ihre Echtzeit-Kommunikation und hohe Qualität beeindrucken. Wer sich nach den Bewertungen von Bet And Play informieren möchte, findet oft positive Rückmeldungen zu den interaktiven Spielern, und der Qualität der Spiele.

    Ein weiterer Aspekt betrifft die Bewertungen der Abbuchungen unter dem Gesichtspunkt die Zahlungsabwicklung. Viele melden, dass die Zahlungen schnell und problemlos abgewickelt werden, nach die Mindestsumme hinterlegt wurde. Trotzdem bietet sich der Spieler im Blick behalten, dass die detaillierten Vorgaben regional variieren und Finanzinstitute Unterschiede aufweisen. Wer sich nach einer Bet And Play Zusammenfassung nachfragen möchte, entdeckt häufig Kommentare, dass die Plattform transparente Bonusbedingungen vorweist, allerdings mit klaren Vorgaben einhergehen.

    Vertrauenswürdigkeit wird ein wichtiger Aspekt, im Zusammenhang mit Bet And Play betrifft. Viele fragen sich, ob Betandplay seriös ist, und gibt es folgende Bewertung: Ja, allerdings mit Bedingungen. Bet And Play wird reguliert klaren Lizenzbedingungen, was die Vertrauenswürdigkeit der Transaktionen und die Transparenz der Spiele gewährleistet. Allerdings sollte man immer unabhängige Bewertungen prüfen, um eine klare Übersicht zu erlangen. Wer sich über die Meinungen zu Bet And Play kennenlernen will, bietet sich, insbesondere die Rückmeldungen zum Service analysieren, denn sie oft entscheidend für die Zufriedenheit gelten.

    Kurz gesagt kann man, sagen, dass das Casino Bet And Play eine empfehlenswerte Option für Online-Spieler sich eignet, die Schätzung für eine moderne Plattform, eine große Auswahl an Spielen und schnelle Auszahlungen setzen. Allerdings bietet sich entscheidend, die Bewertungen anderer Nutzer zu prüfen und die eigenen Ansprüche echtistisch einzuschätzen. Wer sich für das Glücksspielportal Bet And Play entscheidet, sollte im Vorfeld über die Bonusvoraussetzungen, die Spielanforderungen und die Rückgabefristen nachfragen, um frustrierende Erfahrungen auszuschließen. Letztlich steht die Wahl davon ab, ob die Bewertungen anderer Nutzer den eigenen Vorstellungen entsprechen.

  4. chickenroad-ununny

    This virtual entertainment sphere remains continually shifting, plus one release that holds seized your focus concerning leisurely users universally constitutes that captivating and speedy journey titled like Chicken Road [url=https://chickenroad-us-2.onrender.com]chicken road 2[/url] . Provided users are looking seeking one pleasant experience this challenges your responses plus timing, the latest sequel, Chicken Road 2, provides a enhanced world loaded using excitement as well as fresh hurdles. Users who visit this webpage will discover one efficient platform committed towards providing premium amusement.

    The core concept regarding this Chicken Road game stays simple but addictive, requiring players to navigate these avian friend through dangerous routes loaded by obstacles. Whether users are some devoted supporter of that original or merely discovering that franchise, Chicken Road 2 game offers improved mechanics and fluid speed this renders any session enjoyable. Regarding those that desire to jump immediately inside this gameplay, that platform creates it very simple towards begin competing without unnecessary hassle. Though plenty of players look seeking a dedicated Chicken Road app aiming install on the devices, this online edition available on the portal guarantees folks hold instant entry minus that need seeking one bulky Chicken Road download.

    Provided users seem fresh to that collection, users could want towards test this Chicken Road demo towards gain a grasp seeking that controls and the overall beat regarding that gameplay. After folks appear prepared towards compete seeking top rankings, this procedure remains simple, enabling users towards go directly inside. Numerous users enjoy this social aspect as well as the joy regarding climbing the rankings. Although certain platforms might request folks for some Chicken Road game login, the site values convenience plus quickness. Via looking seeking Chickenroad online, you can fast find their way to this site. Even users seem looking one fast distraction while some pause otherwise a extended action session, Chicken Road 2 stays a excellent option that offers happiness and test to their screen. Experience that energy now via exploring that site plus seeing how far you can direct their fowl through this path.

  5. Ehrlichkeit und Vertrauen gehoren bei der Nutzung moderner Web-Portale an erster Stelle [url=https://spinmama-app.co.at/cookie-richtlinie]Spinmama[/url] . Wenn Sie die Webseite Spin Mama aufrufen, treffen Sie einem eindeutigen Versprechen zu Privatsphareschutz und Servicequalitat. Die Spinmama Cookie-Richtlinie ubernimmt dabei eine entscheidende Rolle, um ein risikofreies und angepasstes Erlebnis auf der Seite zu sichern. Cookies bilden winzige Datenpakete, die beim Durchlaufen des Besuchs von Spin Mama auf Ihrem Rechner gespeichert werden. Sie dienen dazu, das Webportal performanter zu designen, technische Ablaufe zu verbessern und Ihnen eine personalisierte Navigation zu gewahren.

    Die Spinmama Cookie-Richtlinie gliedert die eingesetzten Cookies in diverse Bereiche. Dazu gehoren essenzielle Cookies, die fur den Unterhalt der Seite zwingend notwendig sind, sowie funktionale Cookies, die Ihre personlichen Einstellungen konservieren. Au?erdem konnen Marketing-Cookies aktiviert werden, um die Relevanz der Infos auf Ihre Interessen anzupassen. Spin Mama setzt hohen Wert darauf, dass Besucher die vollstandige Regie uber Ihre Daten sichern. In der Cookie-Richtlinie wird ausfuhrlich beschrieben, wie Sie Ihre Einstellungen jederzeit modifizieren oder das Ablegen von Cookies durch Ihre Browsereinstellungen verhindern konnen.

    Ein Abstecher bei Spinmama soll nicht allein unterhaltsam, jedoch auch sicher sein. Durch die transparente Informationspolitik in der Cookie-Richtlinie garantiert das Team hinter Spin Mama, dass Sie exakt wissen, welche Informationen erfasst werden und zu welch Zweck jene Inhalte Verwendung finden. Dies festigt das Vertrauen in die Plattform und stellt sicher, dass die existierenden Datenschutzregeln beachtet werden. Falls sich technologische Standards oder rechtliche Rahmenbedingungen wandeln, uberarbeitet Spin Mama die Richtlinie fortlaufend, um den strengen Anforderungen an die virtuelle Sicherheit gerecht zu werden. Wenn Interessierte tiefer in die Details einsteigen wunschen oder Fragen dazu haben, wie Spinmama Ihre Privatsphare behutet, ist ein Check in den passenden Bereich auf der Webseite immer anzuraten. So erfahren Nutzer ein ideales Nutzungserlebnis, wahrend Ihre personlichen Daten korrekt und entsprechend den maximalen Standards behandelt werden. Spin Mama verbleibt somit ein vertrauenswurdiger Akteur fur jedwede Nutzer, die Wert auf Schutz und Offenheit legen.

  6. chicken-astoste

    La sphère des casinos en ligne en complément des mini-jeux d’argent ne cesse de constamment renouveler grâce à des titres inlassablement plus attrayants [url=https://chicken-road-fr-46.vercel.app]chicken road 2[/url] . Au sein de les plateformes dont on font actuellement s’exprimer, le site chicken-road-fr-46.vercel.app s’affirme comme un espace de choix à destination des les amateurs d’émotions intenses. En quête de un moment récréatif ainsi qu’ simple, le chicken road est devenu un modèle majeur. Cette distraction, fréquemment nommé chicken road jeu, attire par son fonctionnement simple toutefois imprévisible, lors duquel tous vos choix est en mesure de transformer votre mise.

    Le concept de chicken road game est basé sur un pic d adrénaline constante. Contrairement à un bandit manchot traditionnel, ce chicken road slot propose une immersion immédiate dans laquelle le joueur est invité à de franchir un parcours parsemé de pièges dans le but de augmenter ses gains. L’engouement pour ce chicken road casino ne repose pas seulement sur son esthétique éclatant, mais aussi sur sa variance qui favorise des parties actifs. De nombreux joueurs quêtent à présent une variante optimisée, et cela correspond exactement à ce que fournit chickenroad à travers cet espace spécialisé.

    La renommée de cette franchise est telle qu’un second volet a rapidement conquis les foules avec pour titre chicken road 2. Ce nouvel opus enrichit le concept de base en préservant les bases qui ont construit la réussite du la plateforme de jeu. Que vous soyez un habitué ou un débutant curieux, le logiciel chicken road garantit une jouabilité immédiate ne requérant pas de compétences techniques avancées. Il suffit d’une dose de stratégie et d’une once de hasard dans l’espoir d’ décrocher le haut des multiplicateurs. Pour conclure, parcourir ce monde sur la plateforme citée garantit des séances passionnantes dans un environnement rapide. Désireux de éprouver votre intuition et affronter le destin, ce site web représente certainement le spot rêvé pour comprendre pourquoi le phénomène chicken road persiste à dominer les tops au sein du secteur des divertissements à gains.

  7. spinania-chaipt

    Wer auf der Suche nach erstklassiger Unterhaltung im Bereich der Online-Games ist, kommt an Spinania nicht vorbei [url=https://spinania-4.onrender.com]spinania casino[/url] . Das moderne Portal prasentiert dem User eine exzellente Auswahl an Top-Spielen und sorgt durch ein intuitives Design fur ein rundum gelungenes Erlebnis. Wenn Sie Spinania casino als Ihre bevorzugte Plattform wahlen, profitieren Sie von einer geschutzten Spielumgebung, die passgenau fur die Anforderungen moderner Nutzer zugeschnitten ist. Als bekanntes Spinania online casino steht die Seite fur Fairness, Transparenz und eine schnelle Abwicklung samtlicher Vorgange.

    Besonders Spieler aus dem deutschsprachigen Raum finden bei Spinania deutschland eine Plattform, die keine Wunsche offenlasst. Die Vielfalt der verfugbaren Spinania casino spiele reicht von traditionellen Casino-Games bis hin zu innovativen Neuerscheinungen. Ein echter Hohepunkt ist dabei jeder Spinania slot, der mit toller Optik und spannenden Bonusfunktionen uberzeugt. Wer nach Abwechslung sucht, wird im casino spinania sicherlich fundig werden, denn das Angebot wird regelma?ig aktualisiert, um stets den neuesten Trends zu entsprechen.

    Die gro?e Popularitat von Spinania casino online kommt nicht von ungefahr. Dank einer soliden Plattform-Technik konnen Sie im online casino spinania jederzeit und von uberall auf Ihre Lieblingsspiele zugreifen. Ob am Desktop oder unterwegs, das Erlebnis bleibt stets flussig und ansprechend. Fur Freunde internationaler Plattformen ist zudem der Name Spinania kasyno ein Begriff fur Qualitat im Bereich der Internet-Casinos.

    Abschlie?end bietet Spinania alles, was das Herz eines Glucksspielbegeisterten begehrt. Durch die Kombination aus einer benutzerfreundlichen Oberflache, einer riesigen Spielebibliothek und einem kompetenten Kundenservice stellt Spinania sicher, dass jeder Besuch zu einem echten Erlebnis wird. Wer sich fur ein Spinania online casino entscheidet, setzt auf Zuverlassigkeit und Spielspa? auf Top-Level. Entdecken Sie jetzt selbst, warum so viele Spieler auf dieses Portal vertrauen und starten Sie noch heute Ihre Reise in die Welt der spannenden Automaten und erstklassigen Casino-Unterhaltung.

  8. betandplay-Lideorm

    virtuelle Glücksspielplattform ist eine Ausrichtung auf Glücksspiel, die sich auf hochwertige Spielangebote stützt [url=https://betandplay-71.jshhjdhj9.workers.dev]Bet And Play[/url] . Doch bevor man sich für eine solche Plattform wählt, ist sinnvoll eine Überprüfung der Betandplay Casino Erfahrungen, um zu bestätigen, dass es sich um ein vertrauenswürdiges Spielportal handelt. In diesem Bericht werden wir uns detaillierter mit dem Spielportal beschäftigen und die wichtigsten Faktoren für Spieler in Deutschland aufzeigen.

    Die Feedback von Bet And Play-Spielern zeigen, dass die Website eine breite Bandbreite an Unterhaltungsmöglichkeiten anbietet, inklusive traditionelle Tischspiele wie Roulette-Spiele und Schwarz-Jack. Die Benutzerfreundlichkeit der Plattform ist ein weiterer Faktor, der in den Bet And Play Erfahrungen mehrfach vorteilhaft gewürdigt wird. Viele Spieler wertschätzen die logische Strukturierung und die leicht verständliche Bedienung, die auch für Einsteiger ideal ist.

    Ein grundlegender Kriterium für Wettliebhaber ist die Zuverlässigkeit. Die Vertrauenswürdigkeit der Plattform bedeutet unter anderem, dass die Anwendung genehmigt ist und umfassende Vertrauenssicherheiten umsetzt. In den Bet And Play Casino Review wird oft betont, dass die Einzahlungen schnell abgewickelt werden und die Auszahlungen transparente abgewickelt werden. Zudem ist es wichtig, dass der Anbieter auf österreichische Wettliebhaber sich ausrichtet und die rechtlichen Bestimmungen beachtet.

    Die Casino-Bewertungen zeigen auch, dass die Website eine interessante Bandbreite an Gewinnchancen anbietet. Neue Kunden erhalten regelmäßig ein Grüßgeld, das ihnen die Chance bietet, ihr Spielguthaben zu aufstocken. Jedoch sollte man hier genau auf die Auflagen prüfen, da einige Unternehmen strenge Spielauflagen oder kurzfristige Fristen vorsehen.

    Ein weiterer Aspekt ist die Palette der Finanzierungswege. Die Plattform erlaubt Ein- und Aus- zahlungen über mehrere Alternativen wie Online-Zahlungen, E-Wallets und Standardüberweisungen. Die Dauer und die Gebühren dieser Dienste können jedoch unterschiedlich sein, was in den Nutzerbewertungen regelmäßig aufgeführt wird.

    Insgesamt lässt sich konstatieren, dass Bet And Play Casino eine attraktive Möglichkeit für Spieler verfügt, die Achtung für eine vielfältige Gaming-Angebote und eine nutzerorientierte Website priorisieren. Dennoch sollte man sich bevor man Registrierung über die Feedback von Spielern unterrichten und bestätigen, dass der Casino vertrauenswürdig ist und den deutschen Sektor unterstützt. Wer auf der Suche nach einem qualitativ hochwertigen Gaming-Plattform ist, sollte sich des Weiteren über andere Spielportale wie Bet And Play unterrichten und die unterschiedlichen Casino-Analysen untersuchen, um die beste Option zu erreichen.

댓글 달기

이메일 주소는 공개되지 않습니다.