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”의 61,441개의 댓글

  1. Эта медицинская заметка содержит сжатую информацию о новых находках и методах в области здравоохранения. Мы предлагаем читателям свежие данные о заболеваниях, профилактике и лечении. Наша цель — быстро и доступно донести важную информацию, которая поможет в повседневной жизни и понимании здоровья.
    Дополнительно читайте здесь – [url=https://flatfinders.ru/pages/anonimnaya-narkologicheskaya-klinika/]врач нарколог на дом нарколог24[/url]

  2. Heutige virtuelle Glücksspiel hat mit dem Spinrollz einen tollen neuen Stern am Himmel, der Zocker aus ganz Teutschland fesselt [url=https://spin-rollz-7.vercel.app]Casino spinrollz[/url] . Wer sich jetzt auf dieser legalen Webseite orientiert, bemerkt unmittelbar jene moderne und benutzerfreundliche Benutzeroberfläche. Eine fundierte Spinrollz bewertung offenbart rasch, dass hier hier auch Neulinge wie sowie erfahrene Profis völlig zu ihre Kosten kommen. Das Casino spinrollz besticht durch ein enormes Repertoire von bekannten und frischen Titeln, welche für abwechslungsreiche Kurzweil sorgen.

    Vor allem das Spinrollz live casino lockt zahlreiche Gäste magisch an. An diesem Ort darf jeder mit rechten Dealern in Realtime Black Jack, Kesselspiel und verschiedene Spielshows spielen, was wiederum bezüglich einen echte Atmosphäre direkt in dem Heim sorgt. Für Fans aus schnellen Walzendrehungen bietet dieses Spinrollz casino online eine extrem starke Auswahl von Spinrollz slots, welche von die führenden Software-Herstellern der Industrie bereitgestellt werden. Angefangen von traditionellen Automaten hin weiter zu neuen Video-Slots mit detailreichen Bonusfunktionen wird alles vorhanden.

    Viele Zocker stellen sich selbst vor vor der Eröffnung jene Frage bezüglich der eigenen Seriosität. Erfreuliche Spinrollz erfahrungen zeigen, dass hierbei sich um einen absolut gesicherten und offiziellen Anbieter handelt. Die Registrierung läuft problemlos, sowie attraktive Boni verschönern den Einstieg. Einen extrem zentrales Thema seitens die Gemeinschaft bilden die Finanzthemen. Jeder, der nun mit den Spinrollz auszahlung erfahrungen beschäftigt, stellt fest, dass alle Gewinne zügig und ohne jegliche schlimme bürokratische Hürden überwiesen werden. Die reibungslose Spinrollz auszahlung ist ein echtes mächtiges Argument für die absolute Zuverlässigkeit vom Portals.

    Resümierend lässt man festhalten, dass das Portal Spinrollz auf der vollen Fläche überzeugt. Sollte man doch dennoch auf einer einer Spinrollz alternative suchen, entdeckt man kaum ein einziges Netzwerk, die solch so stimmiges Paket bestehend aus Abwechslung, Datenschutz und exzellentem Support bereitstellt. Dieses Spinrollz casino bleibt deshalb eine der Top- Tipps für alle, welche aufregende Unterhaltung und gerechte Chancen suchen. Dieses Spinrollz casino erfahrungen Fazit gerät folglich gänzlich erfreulich ab.

  3. platinumslots-toolown

    Falls Sie nach der Suche fur einem erstklassigen Casino-Erlebnis sind, ist Platinumslots die erste Anlaufstelle fur anspruchsvolle Nutzer [url=https://platinumslots-38.onrender.com]Platinumslots Germany[/url] . Das Platinumslots Online Casino hat sich rasch zu einem Liebling unter deutschen Spielern entwickelt. In diesem Platinumslots Review beleuchten wir, warum die Plattform bei der Suche nach Sicherheit und Qualitat immer wieder uberzeugt. Wenn Sie bei Platinumslots zocken wollen, erwartet Sie eine gro?e Vielfalt an modernen Slots und klassischen Tischspielen, die fur jeden Geschmack das Richtige bieten.

    Viele Nutzer suchen gezielt nach Platinumslots Deutschland, um sicherzustellen, dass sie auf einer sicheren und seriosen Seite unterwegs sind. Die Platinumslots Erfahrungen zeigen deutlich, dass besonders die intuitive Benutzeroberflache und die schnelle Spielabwicklung bei den Kunden punkten. Wer das Platinumslots Official Angebot nutzt, profitiert von einer nahtlosen Integration der Spiele, egal ob man uber das Mobilgerat oder den Desktop zugreift. Die Transparenz des Anbieters wird in fast jeder Platinumslots Bewertung gelobt, was das Kundenvertrauen weiter starkt.

    Fur Spieler in Platinumslots Germany ist es oft entscheidend, einen Anbieter zu finden, der sowohl Zuverlassigkeit als auch Unterhaltung bietet. Das Casino Platinumslots uberzeugt durch eine zeitgema?e Optik und ein faires Regelwerk, das fur ein perfektes Spielerlebnis sorgt. Viele neue Nutzer fragen sich, ob Platinumslots De die richtige Wahl fur sie ist – unsere Analyse zeigt, dass die Kombination aus Bonusaktionen und einem hilfsbereiten Kundendienst die Plattform aus der Masse hervorhebt.

    Zusammenfassend lasst sich sagen, dass das Platinumslots Casino eine ausgezeichnete Wahl fur alle ist, die ein hochwertiges Casino-Erlebnis suchen. Mit einem starken Fokus auf Sicherheit und einer breiten Palette an Inhalten setzt der Betreiber hohe Standards. Wenn Sie sich fur Platinumslots entscheiden, setzen Sie auf eine Plattform, die Unterhaltung und Seriositat perfekt vereint. Besuchen Sie Platinumslots und uberzeugen Sie sich selbst von der Vielfalt, die dieses Online Casino zu bieten hat. Wir wunschen Ihnen viel Erfolg und eine spannende Zeit beim Erkunden der zahlreichen Funktionen und Spiele.

  4. Семья получает «путевой лист» на 24–72 часа: как фиксировать маркеры (тремор/тревога/тошнота 0–10), как пить воду малыми глотками, когда приглушать свет и в каком формате общаться с пациентом («короткие факты вместо оценок»). Мы также даём «лестницу активности»: два достижимых действия утром, одно — вечером. Эта дисциплина маленьких шагов помогает избежать эмоциональных «перегревов» и удерживает достигнутый эффект.
    Углубиться в тему – [url=https://narkologicheskaya-klinika-v-chelyabinske16.ru/]наркологическая клиника клиника помощь[/url]

  5. vegasherogame-outlife

    Assuming you appreciate thrilling recreation and seamless gaming while traveling, the Vegas Hero app represents your gateway to a premium web-based experience [url=https://vegasherogame.nz/app]vegashero mobile app[/url] . Crafted to provide the buzz of a premier betting floor immediately to your smartphone, the Vegas Hero casino app ensures that your favorite pokies and table pastimes are constantly within reach. If you reside at home or roaming, the platform presents a polished and user-friendly interface that caters to as well as new players and seasoned fans.

    To begin, patrons can complete a rapid Vegashero download via the official webpage. The installation routine for the Vegashero mobile app is optimized, enabling you to access a huge selection of options without delay. For Android owners particularly, doing a Vegashero apk installation is straightforward and protected. By choosing to finish the Vegashero casino app download, you unlock instant entry to premium bonuses, real-time dealer options, and progressive jackpots that characterize the trade.

    Security and speed are at the center of this experience. The Vegashero app is fine-tuned to run fluidly across various devices, securing high-definition imagery and short lag times. When you trigger the Vegas hero download, you are selecting a platform that prioritizes client protection and fair play. If you are specifically looking for the Vegas hero casino apk, rest assured that the mobile iteration retains all the features of the desktop page, including secure payment methods and constant client support.

    Taking the jump is easy. Simply head over to the website to discover the Vegashero download app link and follow the on-screen instructions. Regardless of if you like the label Vegas hero apk or simply want to discover the updated Vegas hero casino app, the portable portal is your best option for comfort. Experience the rush of premium play everywhere in New Zealand currently. With the Vegashero app setup on your device, you are hardly more than a tap removed from big wins and an unmatched casino trip. [url=https://19bamalba.com/bbs/board.php?bo_table=aaaaa&wr_id=4563]Discover Premium Mo[/url] [url=https://academia.bigsmart.mx/2019/12/28/hello-world/#comment-13445]Experience Premium Mobile Betting via the New Vegashero Download for Fluid Action Anywhere in the Country.[/url] 8001efe

  6. casinia-Inwasia

    Lo scenario del settore del gioco d’azzardo digitale in Italia e in perenne evoluzione e tra le realta che sta attrattando lo sguardo di svariati giocatori risulta indubbiamente Casinia [url=https://casinia-41.onrender.com]casinia recensioni[/url] . Qualora tu stia cercando un portale che unisca svago di elevata qualita e affidabilita, Casinia casino si conferma una scelta sempre piu concreta per la clientela della nostra nazione. Analizzando le svariate valutazioni su casinia presenti in rete, emerge nettamente in che modo la struttura venga lodata per la sua grafica intuitiva e per una ampia offerta ludica.

    Il vantaggio primario di tale portale risiede nella sua selezione di intrattenimenti. Chi sceglie Casinia slot individua un catalogo estremamente ricco che varia dai prodotti classici ai software di moderna generazione, assicurando un’attivita scorrevole sia da desktop che tramite mobile. Navigando nel cuore del sito casinia, appare agevole osservare come la estetica raffinata nonche le opzioni tecniche moderne facciano apparire ogni sessione di svago interessante. Inoltre, il team dedicato a Casinia italia ha faticato duramente per proteggere una protezione delle informazioni ottimale e un servizio giocatori costantemente presente a rispondere a ogni esigenza degli iscritti.

    Un elemento cruciale da valutare quando si esamina il portale casinia e il modo di gestire delle movimentazioni finanziarie. Tanti scommettitori si pongono domande frequentemente sul sistema di casinia prelievo, che appare rapida, trasparente e integrata da molteplici strumenti di transazione affidabili, snellendo in tal modo la cura del rispettivo conto di scommesse. Consultando le diverse valutazioni su casinia casino, si evince in che misura la chiarezza all’interno delle politiche di deposito e ritiro sia tra i capisaldi che ha favorito alla societa di conquistare la fiducia degli scommettitori.

    In chiusura, se ti trovi alla ricerca di un’ottima piattaforma completa, Casinia casino mette a disposizione un ambiente bilanciato e vivace, in grado di appagare sia ogni scommettitore veterano che il neofita. Considerando le offerte frequenti e una gamma di titoli in costante crescita, codesto domain si afferma come una punto cardine per tutti coloro che intende assaporare lo svago digitale in totale tranquillita, sapendo di dover fare affidamento sulla solida piattaforma ideato rispetto alle richieste odierne dei giocatori italiani.

  7. spinogambinoapp-saips

    Jeder, sich bezüglich Internet-Zocken in der Schweiz interessiert, gelangt eher sowie nachfolgend auf die Offerte von Spino Gambino [url=https://spinogambinoapp.ch/allgemeine-geschaftsbedingungen]spinogambino[/url] . Zwecks jegliches geschütztes plus klares Gaming-Vergnügen um zu garantieren, gilt dies hinsichtlich sämtliche Spieler notwendig, jene gesetzlichen Regularien zu erfassen. Innerhalb der Seite spinogambinoapp.ch lokalisieren man dazu solche umfassenden Nutzungsregeln, die dienend verbindliche Basis hinsichtlich die Inanspruchnahme der Webseite fungieren. Besagte Schriftstücke definieren die Interaktion unter der Firma sowie dem User und sorgen dahingehend, sodass zudem Befugnisse sowie Pflichten präzise definiert sind.

    Bei der Registrierung innerhalb spinogambino bekunden sich Nutzer ausdrücklich hinsichtlich eben genannten Bestimmungen einverstanden. Die Rechtsdokumente umfassen wichtige Informationen hinsichtlich Punkten beispielsweise dem Anlegen eines Spiel-ID, sowie Schutzmaßnahmen beim Zahlungsverkehr plus jener gültigen Identitätsprüfungen. Vor allem innerhalb der ständig kontinuierlich dynamischen Welt der digitalen Unterhaltung bleibt dies wichtig, sodass sich Gamer hinsichtlich Spino Gambino gut instruiert wahrnehmen. Diese transparenten Leitlinien leisten beträchtlich zur Seriosität des Webportals dazu.

    Ein spezieller Kernpunkt innerhalb den Nutzungsregeln liegt hinsichtlich jener vernünftigen Inanspruchnahme des Angebots. Der Schutzfaktor der Nutzer sowie die Beachtung juristischer Jugendschutzvorgaben befinden dabei im Vordergrund. Jemand, welcher die Services von spinogambino verwenden möchte, sollte, sich daher etwas Zeit nehmen, die verschiedenen Bereiche der AGB gewissenhaft durchzulesen. Dies vermeidet Missverständnissen effektiv und sichert sicher, dass das Gaming-Erlebnis immer innerhalb jedes geregelten Umfelds abläuft.

    Kurzum darf sich konstatieren, dass die AGB von Spino Gambino ein Grundgerüst für ein gerechtes Gaming-Ambiente formieren. Diese decken nicht only solche informatischen Punkte der Plattform vollständig, hingegen vermitteln auch Sicherheit hinsichtlich Unklarheiten bezüglich Bonusbedingungen plus Gewinnauszahlungen. Wer, sich gründlich einliest, wird diese Offerte von spinogambino deutlich entspannter genießen. Nutzen Sie deshalb bei Zweifeln beziehungsweise betreffend Einzelheiten zu euren Spieleransprüchen stets direkt die offizielle Portal, um stets auf dem aktuellen Kenntnisstand der neuesten Konditionen zu verweilen. Ein besonnener Umgangsstil mit diesen Hinweisen ist als einleitende Etappe hinsichtlich ein amüsantes Abenteuer in jener digitalen Sphäre seitens Spino Gambino .

  8. chickenroad-urigo

    Alle, die auf der Suche bezuglich spannenden Kurzweil bei den Angeboten der Online-Spiele ist, kann die chickenroad app nicht vorbei [url=https://chickenroad-casino.ch/app]chickenroad app[/url] . Diese kreative Software wusste sich innerhalb der Eidgenossenschaft zugig durchgesetzt. Zahlreiche Anwender benotigen einer seriosen chicken road app erfahrungen Zusammenfassung, um zu entscheiden, ob tatsachlich der Installationsvorgang fur ihr mobiles Gerat lohnt. Die chicken road app legit Frage steht dabei fur viele Interessenten im Fokus, da Sicherheit bei digitalen Glucksspielanwendungen allerhochsten Stellenwert hat. Sobald man die Webseite unter chickenroad-casino.ch ansieht, wird schnell klar, warum das chicken road game app Abenteuer derart stark gefragt sich entwickelt hat. Die ubersichtliche Benutzeroberflache sorgt dafur, dass wie auch Neulinge als auch alte Hasen muhelos navigieren konnen. Wer die app chicken road testen will, findet auf der Webseite alle relevanten Angaben. Es ist wichtig, bei der Suche bezuglich der chicken road official app stets auf die verifizierte Quelle zu setzen, zwecks Betrug vorzubeugen. Das chicken road game gambling app Erscheinungsbild ist schick designt und liefert eine stabile Leistung auf diversen Plattformen. Bei jedem aussagekraftigen chicken road app review wird au?erdem die Fulle der Spielkonzepte hervorgehoben, die fur langfristigen Spielspa? stehen. Um sicher zu installieren empfiehlt es sich durchgehend den sicheren chicken road game app download via Herstellerhomepage wahlen. Dies garantiert, dass die Anwendung up-to-date ist inklusive alle Sicherheitsstandards erfullt. Zusammenfassend lasst sich sagen, dass das Portfolio fur Smartphone-Gamer bei uns mittels dieses Games eine tolle Erganzung bildet. Die Symbiose aus Optik, Handhabung plus der Spielidee macht die Anwendung zu einer der gefragtesten Optionen in der heutigen Zeit. Jeder, der deshalb hinsichtlich eines spa?igen Luckenfuller fur die Freizeit sucht, moge sich kurz Zeit nehmen, die App auf eigene Faust zu prufen sowie die breite Palette an Features selbst zu entdecken. Behalten Sie hierbei stets auf besonnenes Zocken, damit die optimale Erfahrung bei diesem Spiel zu sichern.

  9. spinrollz-Agormap

    Wenn du auf der Suche hinsichtlich dem frischen und interessanten Casino agieren, bleibt Spinrollz gewiss jeden Besuch lohnenswert [url=https://spinrollz-7.web.app]Casino spinrollz[/url] . Stets mehr Nutzer veröffentlichen ihre positiven Spinrollz erfahrungen im Web, wodurch jene wachsende Attraktivität solcher Plattform begründet. In genanntem umfassenden Artikel richten man einen genaueren Blick auf jeden Angebot, die Games nebst jene wichtigen Punkte rund auf jenes Spinrollz casino. Bereits zum maligen Auftritt an jener aktuellen Website springt hervor, auf welche Art benutzerfreundlich jenes Layout konzipiert bleibt. Genannte Eröffnung agiert schnell und einfach, weshalb der Nutzer geradezu in die Sphäre des Casino spinrollz versinken könnte. Jenes Kernstück genannten Anlage bleiben sicherlich jene vielen Spinrollz slots. Dort entdecken gleichermassen Einsteiger sowie ebenso erfahrene High Roller solche immense Auswahl an klassischen Spielautomaten plus neuartigen Video-Automaten mit tollen Gewinnchancen. Besonders zu erwähnen bleibt jenes abwechslungsreiche Spinrollz live casino, welches echte Spielbank-Stimmung unmittelbar in das Heim transportiert. Dank professioneller Spielleiter und HD-Videos veragiert man dort Roulette, Blackjack und andere Games in Echtzeit erleben. Solch ein regelmäßig diskutiertes Problem innerhalb von Foren bleiben die Spinrollz auszahlung erfahrungen. Die Mehrheit von den Nutzer berichtet von schnellen plus tadellosen Überweisungen, woraus für die Vertrauenswürdigkeit vom Unternehmens zehnt. Eine sichere Spinrollz auszahlung bleibt schlußendlich die Basis das Wichtigste für jenes erstklassiges Erlebnis. Wer auch immer genannte Spinrollz alternative sucht, wird sich gewiss im Internet fündig sein, allerdings jenes Gesamtkonzept, was genannte Spinrollz casino online zur Verfügung stellt, bleibt schwer zu übertreffen. Jene solide Spinrollz bewertung offenbart, sodass vor allem die Kombination von reizvollen Boni, solchem kundigen Kundenservice sowie solcher großen Spielauswahl überzeugt. Abschließend mag sich äußern, sodass Spinrollz an voller Fläche siegt. Die vollkommen guten Spinrollz erfahrungen untermauern, dass dabei genau hier um die sichere und lukrative Anlaufstelle bezüglich Zocker handelt. Testen du dies am gründlichsten selbst aus sowie vergewissern ihr dabei über jener Beschaffenheit der Games plus diesem klaglosen Prozess bei jeder Spinrollz auszahlung.

댓글 달기

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