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”의 21,400개의 댓글

  1. spinmamareviewbonus-phego

    Learning the manner in which your information remains handled proves a significant aspect of the user journey when navigating web-based sites [url=https://spinmamareviewbonus.com/cookie-policy]spin mama[/url] . At spinmama, we highlight honesty plus user secrecy, a reason for which we uphold a simple and obtainable browser terms for the entire user. When you surf the spin mama web, tiny script records termed cookies get placed on your device to boost performance along with customize your session. These files enable our platform to remember your choices, verifying that your subsequent visits remain fluid and much efficient.

    The central goal of using cookies on spinmama is to deliver you with a personalized viewing encounter. By analyzing how visitors interact with our site, we can refine our content, solve digital errors, along with ensure that our functions operate strictly as expected. These cookie records can monitor data such as the URLs you visit, the period used on the site, plus your browsing trails. Please observe that this material is utilized exclusively for in-house evaluation objectives to highly aid the base of spin mama users.

    We classify our browser records within fundamental, evaluation, along with functional varieties. Essential files prove needed for the fundamental performance of the site, though analytical items help us perceive visitor flows so we could deliver better data. Functional trackers allow us to keep your choices. You hold absolute control over these documents along with can opt to disable alternatively remove them at any point via your web configurations. Nevertheless, kindly understand that blocking cookies could influence the operability of certain zones on the spinmama site.

    By staying to explore our web, you consent to our utilization of data in agreement with this guidelines. We are devoted to securing your details secure along with private. If you keep any inquiries concerning how spin mama controls your data alternatively if you hope to find out further regarding our security practices, feel free to analyze our full policy. Your faith proves our main, and we seek to protect your web experience protected while you explore each we supply.

  2. thorfortune-Advory

    Il mondo del gambling online sta vivendo una espansione notevole e tra le piattaforme piu popolari del momento troviamo thorfortune casino [url=https://thorfortune-93.vercel.app]thor fortune casino[/url] . Questo portale si e velocemente affermato come un riferimento ideale per gli appassionati che cercano un’esperienza affidabile e coinvolgente. Se cerchi intrattenimento di qualita superiore, thor fortune offre un ampio assortimento che va dalle slot machine di ultima generazione ai tavoli verdi classici, garantendo sempre prestazioni elevate e design moderno.

    Per cominciare a giocare su questa piattaforma, la procedura di thorfortune login risulta estremamente intuitiva e rapida. Dopo aver effettuato l’iscrizione, entrare nel proprio account e facile, permettendo agli utenti di iniziare subito nell’ampia selezione di giochi proposta da thor fortune casino. La piattaforma e ottimizzata per funzionare perfettamente su qualsiasi dispositivo, assicurando che l’esperienza di gioco sia sempre di ottima qualita, sia da desktop che da smartphone.

    La fama di thorfortune casino online si fonda non solo sulla molteplicita di giochi, ma anche sulla affidabilita del sistema di protezione dati. Effettuare il thorfortune accesso casino significa accedere a uno spazio sicuro, dove la trasparenza delle vincite e la protezione delle transazioni sono obiettivi primari. Molti utenti scelgono thor fortune casino grazie alla facilita con cui e possibile gestire il proprio account e monitorare le promozioni attive.

    Se non possiedi ancora un profilo, eseguire il thor fortune account login ti consentira di ottenere bonus esclusivi e tornei periodici che rendono la permanenza su thorfortune casino ancora piu emozionante. La esplorazione del portale e pensata per essere user-friendly, permettendo anche ai meno esperti di muoversi tra le varie sezioni con facilita. In sintesi, se cerchi un ambiente di gioco professionale, innovativo e ricco di opportunita, questa piattaforma rappresenta una ottima soluzione. Non perdere l’occasione di scoprire tutto cio che questo operatore ha da proporre e unisciti subito alla numerosa schiera di giocatori che hanno gia scelto la qualita.

  3. spinmamalogincasino-meerpaw

    Greetings from the main hub of Spinmama, your top destination for premium online gaming [url=https://spinmamalogincasino.com/about-us]spin mama[/url] . At Spin mama, we believe that each player is entitled to a smooth, honest, and exhilarating experience. Our site was built on the basis of dedication for gaming, aiming to provide a secure space for enthusiasts looking to access a vast library of slots and traditional games from the comfort of their own homes.

    Our mission at Spinmama is centered around honesty and user satisfaction. We recognize that in the dynamic world of online betting, reliability is the greatest asset. That is why we dedicate our resources to ensuring that our safety measures are state-of-the-art, protecting your personal data while you browse the different options we provide. When you choose to play with Spin mama, you are joining a community that prioritizes fair play, safe betting, and innovative technology.

    What sets us apart is our commitment to variety and excellence. Our team strives constantly to select a collection of games that suits both beginners and seasoned veterans. From colorful slot themes that transport you to new adventures to strategic table games that challenge your wits, Spinmama is made for every taste. We take pride in our intuitive layout, which lets you browse the site effortlessly and concentrate on what really matters—the excitement of the game.

    We are constantly evolving to keep pace with industry trends, offering you the newest games and updates. Your input is vital to the growth of Spin mama, as we strive to improve our services and surpass your expectations every day. Whether you have queries about our features or are interested in learning about our business values, we encourage you to explore our website and discover why so many gamers consider us their home for online gaming. Thank you for choosing Spinmama; we look forward to offering you an unmatched gaming journey filled with entertainment, bonuses, and top-notch support.

  4. morospin-Skapisp

    Das Morospin Casino hat sich innerhalb der digitalen Glucksspielwelt einen Platz gesichert und lockt immer mehr Zocker an, die in Erwartung auf erstklassiger Unterhaltung schauen [url=https://morospin-casino-14.coderhazelnutsystemqjs0i606.workers.dev]morospin online[/url] . Durch ein breiten Portfolio an Spielen plus einer benutzerfreundlichen Oberflache liefert Morospin eine Webseite, welche zum einen fur Einsteiger als auch fur versierte Experten attraktiv ist. Wer sich fur Morospin online entschlie?t, profitiert von einer modernen Spielumgebung, die durch Schnelligkeit sowie Verlasslichkeit punktet. Vor allem in der Region Morospin Deutschland wird die Popularitat der Seite spurbar geklettert, weil das Portfolio prazise auf die Bedurfnisse der Kunden ausgelegt ist. Das Moro Spin Casino fokussiert sich hierbei auf strikte Sicherheitsstandards sowie eine reichhaltige Palette an Spielautomaten plus Roulette und Blackjack. Spieler, die beim Moro Spin Erlebnis suchen, schatzen vornehmlich die intuitive Navigation. Ein wesentlicher Punkt bei der Entscheidung eines Portals ist zudem die Klarheit bei Zahlungen. Bezuglich der Moro Spin Auszahlung dreht, prasentiert sich die Plattform als effizient und kundenorientiert, was den Glauben der Mitglieder in Morospin de dauerhaft festigt. Selbst wer bewusst gerade nach einem Morospin kasino stobert, erhalt hier eine ideale Option, welche in technischer Hinsicht auf aktuellstem Level wirkt. Die Kombination aus attraktiven Bonussen und einer zuverlassigen Performance bewirkt, dass die Morospin positiv von etlichen Alternativen abhebt. Etliche Anwender berichten, dass insbesondere das Moro Spin Deutschland Angebot aufgrund seiner fairen Bedingungen punktet. Egal ob man via Desktop oder mobil spielt, das Niveau verbleibt konstant exzellent. Zusammenfassend lasst sich sagen, dass Morospin eine hervorragende Option fur jeden darstellt, die ein vertrauenswurdiges und aufregendes Online-Erlebnis bevorzugen. Die stetige Verbesserung der Webseite stellt sicher, dass gleicherma?en Stammkunden sowie Neulinge stets aufs Neue frische Highlights ausprobieren durfen. Wer Wert auf ein spa?iges Morospin Casino Erlebnis setzt, findet hier genau das korrekte Angebot, um sicher und mit jeder Menge Spa? in die Welt der Automatenspiele einzutauchen. Besuchen Sie das Portal und entdecken Sie, weshalb sich der Hype beim Thema Morospin online so stark entfaltet hat.

  5. bombastic-Encaps

    Online-Casino-Plattform erlebt in den letzten Zeiträumen eine stark wachsende Zahl der Nutzer, vornehmlich unter heimischen Glücksspiel-Fans [url=https://bombastic-casino-27.samontibasra.workers.dev]Bombastic Casino Deutschland[/url] .

    Doch vor du dich für diese Spielstätte auswählst, lohnt, einige relevanten Faktoren zu untersuchen – von der seriösen Plattform über Nutzerstimmen bis hin zu den Glücksspielangeboten. An diesem Punkt findest du alles, was du über den Anbieter wissen musst, um fundierte Entscheidungen zu treffen.

    Vorab ist es entscheidend, die offizielle Plattform von dem Anbieter zu identifizieren, um zu bestätigen, dass du auf einer zuverlässigen Anwendung unterwegs bist. Viele Nutzer suchen nach „Bombastic Casino – bundesdeutsche Version“ oder „Nutzermeinungen über Bombastic Casino“, um sich über die Glaubwürdigkeit des Plattformanbieters zu erfahren. Die offizielle Website sollte eine klare Zulassung, transparente Bedingungen und eine vertrauenswürdige Bezahlung ermöglichen. In Deutschland sind ausgeprägte aufsichtliche Richtlinien zu berücksichtigen, weshalb eine genehmigte Seite unverzichtbar ist.

    Wer nach „Bombastic Casino Erfahrungen“ oder „Bombastic Casino Test“ sucht, findet oft unterschiedliche Urteile. Einige Spieler preisen die umfassende Palette an Glücksspielen, die attraktiven Extras und die benutzerfreundliche Schnittstelle. Andere beschweren jedoch von Hindernissen mit Gewinnabwicklungen oder unausgesprochenen Regelwerken. Vor allem relevant ist hier, auf frische Nutzerstimmen zu achten, da sich die Zuverlässigkeit von Casinos im Zeitraum der Zeit verändern kann.

    Für Spieler, die „Bombastic Casino Spielen“ beabsichtigen, ist es klug, zunächst die Demo-Version zu verwenden, um sich mit den Spielen bekannt zu werden. Viele Casinos stellen eine Testphase an, in der man verzichtbar die vielen Glücksspiele, Tischglücksspiele und Echtzeit-Casino-Spiele testen kann. Bei du dich für eine Registrierung wählst, berücksichtige darauf, dass das Casino heimische Glückssuchende unterstützt und geschützte Finanzlösungen wie Banküberweisungen anbietet.

    Ein zusätzlicher wichtiger Faktor sind die „Nutzerstimmen über Bombastic Casino“ auf externen Websites. An diesem Punkt kannst du nach Stimmen anderer Spieler recherchieren und herausfinden, ob das Spielportal seriös ist. Besonders hilfreich sind Erfahrungsberichte, die auf konkreten Erlebnissen ruhen und keineswegs von der Anbieter eigenständig kommen.

    Bei du auf der Suche nach „Bombastic Casino für Deutschland“ oder „Deutschlands Bombastic Casino“ bist, solltest du darauf prüfen, dass das Anbieter spezifisch auf den heimischen Absatzmarkt angepasst ist. Dies impliziert, dass es bundesdeutsche Zahlungsmethoden anbietet, auf heimisch angeboten ist und sich an die bundesdeutschen Glücksspielregeln unterwirft. Eine lizenzierte Spielstätte sollte zudem eine nachvollziehbare Privacy-Policy und eine effiziente Kundenservice gewährleisten.

    Zusammenfassend lässt sich sagen, dass die Plattform eine lohnende Alternative für Nutzer sein erscheint, aber wie bei jedem Spielportal ist es notwendig, ausführlich zu prüfen. Verwende „Bombastic Casino Bewertung“ und „Bombastic Casino Erfahrungen“, um dich zu unterrichten, und berücksichtige darauf, dass du auf der seriösen Seite dich bewegst. Auf diese Weise kannst du gewährleisten, dass du ein sicheres und transparentes Spielerlebnis erlebst.

  6. Discovering a trustworthy and exciting hub for online gaming in Canada has turned easier with the debut of duospin [url=https://duo-spin-9.vercel.app]duo spin[/url] . If you are searching for a novel experience, the duospin casino platform offers a special interface designed for players who prize swiftness and variety. As more patrons seek a top-tier duospin online casino, it is crucial to understand what renders this site a standout option for those in the region.

    When you execute a thorough duospin casino review, the first thing you spot is the intuitive design. The site emphasizes a fluid user experience, allowing players to browse through their chosen games with ease. If you prefer timeless table games or advanced slots, the duospin canada community steadily to thrive because of the platform’s devotion to top-notch software and transparent play. For those curious in the most recent digital entertainment, a extensive duospin review often highlights the varied selection of titles that suit either beginners and high rollers.

    Security and reliability are the pillars of any respected gaming site. By selecting a platform like duo spin casino, gamers secure access to a safe environment where their gaming rounds are optimized for speed. Many fans who search for the best casino duospin alternatives are looking for consistent bonuses and a attentive support team, both of which are fundamental to the mission of duo spin.

    If you are trying to submit your next duospin bet, you will find that the procedure is clear and transparent. The rise of casino duo spin mirrors a wider trend of gamers requesting superior mobile compatibility and rapid load times. As a rising star in the field, the duospin casino online experience is customized to fulfill the requirements of the Canadian market. If you are set to investigate a new way to play, checking out a thorough duospin casino review will supply you with all the facts necessary to get started safely. Learn why so many players are making the switch today and relish a top-tier gaming environment at your fingertips.

  7. vegasherobonus-estarm

    L’usage des divertissements virtuels a pour obligation de continuer d’etre un pur plaisir, et c est dans cette optique qu’ Vegashero situe la protection de sa clientele au centre de ses engagements [url=https://vegasherobonus.fr/jeu-responsable]vegashero[/url] . La page en ligne vegasherobonus.fr offre un espace reserve a la moderation, indispensable pour tous les amateurs de casino desirant maintenir un moment equilibre et equilibree. Lors de la consultation de cet onglet, les parieurs identifient les instruments et les supports deployes par cet operateur pour prevenir les risques engendres par une pratique excessive.

    Le service appuie sur le besoin vital de rester aux commandes en permanence. Le pari ne doit jamais etre percu en tant qu’outil d’engendrer des gains ou de resoudre des soucis pecuniaires. Pour aider sa communaute a agir avec vigilance, Vegas Hero fournit des outils tangibles donnant la capacite de cadrer ses parties. Vous pouvez par ailleurs fixer des plafonds de depot, des durees maximales de session ou encore d’activer une periode d auto-exclusion si le besoin s en fait sentir. Ces dispositifs de securite sont concues afin de securiser les personnes sensibles et assurer que le divertissement ne soit jamais transforme en un facteur d’angoisse.

    Dans l’onglet reservee au jeu responsable sur le site, les inscrits trouvent egalement des recommandations utiles pour deceler les alertes d’un comportement addictif. Il est essentiel de apprendre a reperer les habitudes problematiques pour agir immediatement. L’operateur conseille fortement sa clientele a consulter des structures d’aide lorsqu’une interrogation emerge ou dans le cas ou l’activite commence a impacter negativement leur vie quotidienne. En pronant une politique ouverte et ethique, vegasherobonus.fr atteste son engagement ethique vis-a-vis de ses usagers. Finalement, utiliser ces jeux requiert de la sagesse et une administration prudente de ses finances. En utilisant les outils de protection a votre disposition, vous garantissez de tirer avantage de vos jeux favoris dans un espace protege, calme et perenne, tout en placant votre sante mentale au-dessus de tout le reste. [url=https://bretonia.eu/forum/topic/83702-link-harbor-cracking-whisper-voyage/page/217/#comment-414264]L’importance de la moderation sur VegasHero: outils et conseils pour une experience de jeu saine et equilibree[/url] [url=http://52she.top/forum.php?mod=viewthread&tid=120&pid=945026&page=1054&extra=#pid945026]Maitrisez vos sessions sur Vegasherobonus.fr: decouvrez nos engagements et dispositifs pour une pratique du jeu responsable[/url] fe3_98e

  8. Если на предвызовном созвоне звучат «красные флаги» (неукротимая рвота, выраженная дезориентация, «скачущий» ритм, одышка), мы сразу резервируем палату усиленного наблюдения и подключаем расширенный мониторинг. При низком риске старт возможен амбулаторно или на дому с бесшовным переводом в стационар при необходимости — без очередей и «говорящих» вывесок. Во всех сценариях анонимность — не «опция», а стандарт по умолчанию.
    Получить дополнительную информацию – [url=https://narkologicheskaya-klinika-petrozavodsk15.ru/]запой наркологическая клиника[/url]

  9. Я боялась, что он не выживет. Вызвала нарколога на дом. капельница от запоя — врач ввёл препараты. Цена оказалась приемлемой. Теперь я знаю, что делать в такой ситуации. Проверено на себе. нарколог на дом цена [url=https://zapoy.narkolog-na-dom-vrn-jst.ru]https://zapoy.narkolog-na-dom-vrn-jst.ru[/url] По ссылке — подробная информация для нашего города. Это надёжный способ. Нарколог на дом — быстро, анонимно, эффективно!

  10. bombasticcasino-scalo

    Glanzvolle Spielplattform bietet eine interaktive Plattform, die in den letzten Zeiträumen an Beliebtheit zunommen hat [url=https://bombasticcasino-27.vercel.app]Bombastic Casino-bewertungen[/url] . Besonders in Österreich suchen viele Glückssuchende nach zuverlässigen und vertrauenswürdigen Anbietern, die attraktive Inhalte, faire Regeln und verlockende Rabatte verfügen.

    Doch was macht das moderne Online-Casino besonders, und wie bewertet es sich im Vergleich zu anderen Online-Anbietern? Dieser Überblick gibt einen Einblick über die relevanten Aspekte und hilft dir, eine durchdachte Entscheidung zu leisten.

    Die Bombastic Casino Bewertungen sind oft lobend, da das Casino auf innovative Lösungen nutzt und eine optimierte Schnittstelle erstellt. Nutzer in Deutschland können hier eine Vielzahl von Unterhaltungen ausprobieren, darunter zu finden sind klassische Glücksspiele wie Blackjack sowie Tischklassiker wie Roulette und direkte Spieloptionen. Die Plattform ist auf Deutsch erhältlich, was die Navigation für europäische Spieler vereinfacht. Besonders die Startplattform des modernen Casinos fesselt durch eine übersichtliche Anordnung und schnelle Ladegeschwindigkeiten, was ein zufriedenstellendes Erlebnis garantiert.

    Ein relevanter Kriterium für viele Spieler sind die modernen Casino-Erfahrungen mit den Transaktionswegen. Das Casino akzeptiert verschiedene Transaktionswege wie Visa/Mastercard, E-Wallets wie Skrill sowie Banküberweisungen. Die Geldrückgaben finden statt in der Mehrheit, was die Klare und Seriosität des Anbieters hervorhebt. Weiterhin stellt Bombastic Casino attraktive Willkommensrabatte und häufige Events, die den Unterhaltungswert verbessern.

    Wer sich für das moderne Online-Casino Deutschland entscheidet, sollte jedoch auch auf die Zulassung achten. Ein zuverlässiges Casino sollte eine gültige Zertifizierung besitzen, die Schutz garantiert. Das moderne Casino ist in einem kontrollierten Bereich verankert, was Seriosität vermittelt. Dennoch reicht es sich, vor dem initialen Spielbeginn eine Bombastic Casino-Bewertung zu studieren, um sich über relevante positive und Nachteile zu informieren.

    Endergebnis: Das moderne Online-Casino ist eine attraktive Alternative für Gamer in den deutschsprachigen Ländern, die Priorität auf fortschrittliche Unterhaltung, zuverlässige Bezahloptionen und eine einfache Schnittstelle priorisieren. Mit ausgezeichneten modernen Casino-Urteilen und einer klaren Aufteilung ist es eine wertvolle Möglichkeit für alle, die nach einem vertrauenswürdigen Glücksspiel begeistern. Dennoch sollte jeder Nutzer persönlich bewerten, ob die Bedingungen zu seinen Bedürfnissen entsprechen, bevor er sich anmeldet.

댓글 달기

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