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,622개의 댓글

  1. bombastic-elent

    digitale Spielanbieter
    sich verbreitet hat, vor allem unter nationalen Casino-Nutzern [url=https://bombastic-casino-19.vercel.app]Bombastic Casino-bewertungen[/url] .

    Doch beim dich für solches Glücksspielangebot festlegst, ist es sinnvoll, wichtige Kriterien zu analysieren, insbesondere wenn du nach zuverlässigen Bewertungen und Erfahrungen fragst. Hier findest du Infos die entscheidenden Punkte über die Spielplattform, seine Stärken sowie Nachteile und frische Testberichte aus Deutschland.

    Dieses Casino hat sich als eine besonders moderne und nutzeroptimierte Online-Casino-Plattform bekannt gemacht, die ebenfalls auf Handygeräten als auch am Desktop optimal arbeitet. Viele Glückssuchende bewerten die vielfältige Repertoire an Glücksspielen, darunter zählen klassische Slots, Tischspiele und Echtzeit-Dealer-Spiele. Vor allem positiv hebt sich auf, dass die Plattform eine logische und selbst erklärende Handhabung ermöglicht, was besonders für Casino-Neulinge attraktiv wirkt.

    Wenn du nach Testberichten zur Plattform suchst, triffst du gemischte Bewertungen. Bestimmte Spieler preisen die schnellen Finanzrückgaben und die breite Glücksspielangebote, während andere auf mögliche Hürden bei der Auszahlung von Prämien oder ineffiziente Kundenservice-Reaktionen hinweisen. Besonders darauf zu achten wie du die offiziellen Richtlinien des Spielbetreibers überprüfst, vor dem Beginn der du dich anmeldest. Die Verbindliche Homepage Bombastic Casino solltest immer die erste Haltestelle sein, um garantieren, wie du auf einer echt Plattform spielst.

    In Deutschland soll die Zulässigkeit von Glücksspielportalen insbesondere wichtig, weil nur zulässige Casinos zulässig unterwegs sein gestattet sind. Bombastic Casino versichert, eine Zulassung zu haben, trotzdem wird es empfehlenswert, solche persönlich zu prüfen, vor der du Investitionen aufbringst. Viele Spieler teilen mit, von erfolgreichen Testberichten zur Plattform, vor allem wenn es um die Glücksspielpalette und die einfache Bedienung geht. Trotzdem existieren zusätzlich mehrere Bombastic Casino-bewertungen, die auf Software-Schwächen oder unverständliche Nutzungsregeln hinweisen.

    Im Falle denkst daran, bei dem Glücksspielanbieter zu aktiv sein, bist du gut beraten, dir vorher die Plattform-Analyse durchzulesen und auf frische Updates dranzubleiben. Besonders wird, dass du die Finanzierungsregeln genau nachvollziehst, sodass einige Spieler über langsame Rückgaben bei der Auszahlung melden. Zusammenfassend wirkt Bombastic Casino eine interessante Option für Spieler, die Achtung auf aktuelle Unterhaltung und eine selbst erklärende Nutzeroberfläche bewerten, allerdings du darfst durchgehend vorsichtig sein und nur auf echt Spielportalen teilnehmen.

    Ob du nach Bombastic Casino bundesweit fragst – besorge dich gründlich, vor dem Beginn der du dich registrierst. Eine detaillierte Bombastic Casino Bewertung trägt bei, dir fundierte Wege zu verfolgen und mögliche Gefahren zu reduzieren. Denke daran, dass verantwortungsvolles Spielen ausschließlich an wichtigster Stelle gelten.

  2. Запой представляет собой продолжительное употребление спиртного, при котором зависимый постоянно возвращается к алкоголю, чтобы временно снизить проявления похмельного синдрома. Такое поведение поддерживает интоксикацию и увеличивает токсическое воздействие продуктов распада этанола на печень, сердце, сосуды, мозг и другие внутренние органы. Чем дольше продолжается запой, тем выше вероятность осложнений и тем сложнее самостоятельно выйти из этого состояния без медицинской помощи.
    Узнать больше – https://vyvod-iz-zapoya-moskva15-1.ru/

  3. Публикация знакомит читателей с различными подходами к реабилитации. От традиционных методов до современных программ — вы узнаете, как выбрать оптимальный путь к выздоровлению и преодолеть препятствия на этом пути.
    Подробнее – [url=https://housemastery.ru/pages/bolnica-lechenie-alkogolizma-nizhnij-novgorod/]лечение алкоголизма в нижнем[/url]

  4. The terrain of virtual gaming is constantly transforming, and a fresh title is capturing the interest of gamers throughout the nation [url=https://drop-the-boss.onrender.com]drop the boss stake[/url] . Identified as drop the boss, this original adventure has swiftly turned into a standout in the cyberspace recreation sphere. For players inclined on a novel approach to electronic fun, the drop the boss game provides a original concept that distinguishes it distinct from traditional options. Accessible for gamers hunting action, the portal located at droptheboss has adapted its functions to cater to the desires of a contemporary audience.

    Lots of players frequently hunt for the drop the boss casino experience to comprehend how the functions work. Dissimilar to a standard drop the boss slot machine, this game concentrates on engaging facets that ensure customers engaged across their playtime. When you consider a drop the boss stake, it is vital to realise the risk and the mechanics of this particular drop the boss casino game. As curiosity expands in the drop the boss uk market, additional enthusiasts are revealing the nuances of the drop the boss online interface.

    Whether you are viewing this as a informal drop the boss betting game or honing on the strategic parts of the drop the boss game stake, the hub provides a fluid player experience. The layout is neat, fast, and adjusted for phone or stationary play. Since the game is available via modern browsers, you can relish the buzz of the play without demanding complicated tool deployments. As with any form of digital recreation, it is compulsory to approach the product with a sharp tactic and a sensible disposition. By learning the pace of the session, you can optimise your hours used on the platform. If you are hunting a feature new to break the monotony of standard games, this game delivers an appealing choice. Investigate the rules shortly to discover why so many UK enthusiasts are transitioning to this absorbing and high-energy portal.

  5. spinmamareviewbonus-isorync

    At Spinmama, we rank the protection and secrecy of our visitors beyond everything [url=https://spinmamareviewbonus.com/privacy-policy]spinmama[/url] . When you engage with our material at spin mama, you are accessing an environment structured to provide clear and safe facts. Our privacy policy is built on the cornerstone of protecting your individual details during your search of the recent gaming reviews and bonus offers. We maintain that clarity is necessary for a beneficial engagement quality, which is why we have described the way we acquire, retain, and utilize content collected through our site.

    When you enter spinmama, our mechanisms may automatically record particular anonymous data, for example your connection identifier, browser type, and traffic flows. This data is solely applied for data study to aid us comprehend the manner in which our audience engages with our site, securing that we proceed to supply appropriate and top-tier content. We refuse to barter or exchange your confidential records to third parties. Any input distributed with contractors is firmly confined to the compulsory functions needed to preserve our business protocols.

    We also utilize cookies to improve your visit across spin mama. These small text files enable us to retain your settings and improve your browsing throughout subsequent arrivals. You constantly have the right to change your access controls to deactivate tracking tools if you choose not to have them stored on your machine. Nevertheless, be aware that this might influence certain capabilities of the domain.

    Through persisting to browse spinmama, you acknowledge and agree to the terms established in our data security document. We prompt all users to read this page often, as we occasionally update our practices to conform with advancing cyber protection rules. Our dedication persists unwavering: to create a trustworthy domain where followers of gaming can discover trustworthy information circumventing endangering their confidentiality. If you possess any defined worries or interrogations concerning how your input is managed, kindly contact our help desk, and we will be delighted to support you in guaranteeing your calm while searching.

  6. В этой медицинской статье мы погрузимся в актуальные вопросы здравоохранения и лечения заболеваний. Читатели узнают о современных подходах, методах диагностики и новых открытий в научных исследованиях. Наша цель — донести важную информацию и повысить уровень осведомленности о здоровье.
    Ознакомиться с отчётом – [url=https://renobuilder.ru/pages/vyzov-vracha-narkologa-na-dom-spb-telefon/]выездной нарколог[/url]

  7. vegashero-plausia

    La claridad representa un fundamento vital respecto al entorno de juego online, y en la plataforma de vegas Hero nos tomamos con maxima importancia la privacidad y la confianza de nuestros usuarios [url=https://vegashero-bet.es/politica-de-cookies]vegas hero[/url] . En caso de cuestionarte la forma en que manejamos la informacion tecnica al usar nuestro sitio, es esencial conocer nuestra politica de cookies. Mediante este escrito, publicado en el portal de vegashero, explicamos de manera clara y directa la utilizacion que realizamos de estos pequenos archivos de texto para perfeccionar tu navegacion por nuestros servicios.

    Al entrar en vegas hero, nuestro objetivo principal es ofrecerte una vivencia adaptada, fluida y segura. Nuestras herramientas nos ayudan a guardar tus ajustes, potenciar la ejecucion de los juegos y verificar que las capacidades del sitio funcionen adecuadamente en tu equipo. Estos componentes se almacenan temporalmente en tu navegador y representan recursos comunes en la industria digital para facilitar el contacto entre el cliente y nuestra pantalla.

    Es importante destacar que el ingreso a la informacion sobre cookies en el portal de vegashero te ayuda a comprender que variantes tecnicas usamos, diferenciando entre las que resultan totalmente imprescindibles para el funcionamiento del servicio y aquellas que tienen fines analiticos o de ajuste individual. En todo momento, el usuario conserva la autoridad sobre tu privacidad. Gracias a las opciones de tu explorador de internet, tienes la opcion de gestionar, quitar o denegar nuestros archivos de navegacion de acuerdo a lo que prefieras.

    Te animamos a entrar en nuestro apartado especial en la plataforma para consultar los detalles especificos referentes a nuestra regulacion. La informacion constante forma parte de nuestra responsabilidad con la seguridad y franqueza del juego. Dentro de nuestra plataforma, trabajamos continuamente para lograr que tu ocio sea excelente, mezclando el top de opciones ludicas con una gestion de datos tecnicos rigurosa y etica. Si posees preguntas sobre como estas herramientas afectan tu sesion, la guia completa en nuestro sitio web es tu mejor recurso de ayuda inmediata. [url=https://beminestudio.ru/product/%d0%bf%d1%80%d1%8f%d0%bc%d0%be%d0%b5-%d0%bf%d0%bb%d0%b0%d1%82%d1%8c%d0%b5-%d0%b8%d0%b7-%d0%b0%d1%82%d0%bb%d0%b0%d1%81%d0%b0-%d1%81-%d1%80%d0%b0%d0%b7%d1%80%d0%b5%d0%b7%d0%be%d0%bc-%d0%bd%d0%b0-%d0%bd/#comment-3350]La franqueza constituye un pilar vital respecto al entorno de apuestas digitales y en el sitio de Vegas Hero valoramos con gran rigor la intimidad de nuestra comunidad al gestionar nuestra politica de cookies.[/url] [url=https://chillforum.pl/viewtopic.php?t=42066]La franqueza representa una base fundamental en la experiencia de apuestas digitales y en el sitio de Vegas Hero valoramos con maxima importancia la privacidad de nuestra comunidad al gestionar nuestra politica de cookies.[/url] fe7_472

  8. bombasticcasino-Graiva

    renommiertestes Virtuelles Spielcasino hat sich in den letzten Zeiträumen als eine der attraktivsten Optionen in Deutschland für Nutzer etabliert, vor allem für diejenigen, die hochwertige Spielauswahl suchen sowie attraktive Belohnungspakete und eine optimierte Oberfläche wertschätzen [url=https://bombasticcasino-20.eqiperedi02.workers.dev]Bombastic Casino Bewertungen[/url] . Vor sich für eine Anmeldung festlegt, ist es sinnvoll dahingehend, sich über die aktuellen Kundenmeinungen zu informieren, um zu bestätigen, dass das Online-Anbieter vertrauenswürdig und seriös ist. In diesem Artikel analysieren wir einen ausführlichen Blick auf das Sortiment, die Erfahrungen verschiedener Gamer und die wichtigsten Faktoren, die Bombastic Casino in Deutschland so besonders machen.

    Das Spielportal das digitale Spielcasino zielt ab ausschließlich an lokale Nutzer und stellt eine Bandbreite an Unterhaltungsmöglichkeiten, umfassend klassische Tischvariationen wie Venture, Kugelspiel und Baccara, zudem moderne Automaten von angesehenen Partnernetzwerken wie NetEnt, Microgaming Solutions und Playtech Entertainment. Vor allem auffällig sind die Live-Casino-Optionen, wobei Nutzer gegen echte Dealer antreten können – eine Funktion, die bei zahlreichen Kunden auf große Begeisterung auslöst. Die zertifizierte Plattform von diesem Casino ist des Weiteren in bundesdeutscher Sprache verfügbar, was die Bedienung für lokale Kunden erheblich erleichtert.

    Ein zentraler Aspekt, der in mehreren Feedback zu dem Online-Anbieter regelmäßig erwähnt wird, sind die Transaktions- Möglichkeiten. Das Casino verfügt verschiedene Bezahloptionen, inklusive Visa/Kreditkarten wie Visa, E-Wallets wie Skrill Wallet und Neteller Wallet zudem herkömmliche Geldsendungen. Die Rückzahlungsfristen sind häufig zügig, was für Zuverlässigkeit und Glaubwürdigkeit spricht. Trotzdem sollten Nutzer darauf achten, dass die Minimaleinzahlung und Rückzahlung berücksichtigt werden, um Rückstände zu ausschließen.

    Ein zusätzlicher relevanter Faktor sind die Belohnungspakete, die der Online-Anbieter seinen Spielern zur Verfügung stellt. Neuanmeldungen erhalten oft ein Grüße-Bonus mit kostenlosen Spielchancen, einem Zusatzguthaben und manchmal sogar einem Rückerstattungsprogramm. Diese Belohnungen sind aber an konkrete Rahmenbedingungen gekoppelt, die bevor Einschreibung genau analysiert werden sollten. Nutzer, die bereits Erfahrungen mit dem Spielportal gesammelt kommentieren, regelmäßig positiv über die Transparenz der Spiele und die zügige Bearbeitung von Kundenanfragen. Trotzdem ist es sinnvoll, sich bevor ersten Einzahlung über rezenten Kundenmeinungen zu erfahren, um vermutliche Nachteile zu kennen.

    Kurz gesagt lässt sich konstatieren, dass der Online-Anbieter eine optimale Option für Gamer ist, die Schätzung für eine vielfältige Gaming-Angebot, rasche Auszahlungen und eine benutzerfreundliche Benutzeroberfläche legen. Wer sich für eine Registrierung festlegt, sollte dennoch die geltenden Bewertungen und Eindrücke weiterer Spieler bewerten, um zu verifizieren, dass das Spielportal seinen Zielen entscheidet. Wer auf der Suche nach einem seriösen und attraktiven Internet-Casino in Deutschland ist, sollte die Spielplattform absolut in Erwägung ziehen.

  9. chicken-Adhella

    Verlangt u betreffende een opwindend en prikkelend virtuele bezigheid? Derhalve is de chicken road game precies wat u verkiest [url=https://chicken-roadgame.nl]chickenroad[/url] . Op de site chicken-roadgame.nl ziet u alle info wat u hoort te weten betreffende dit enorm bekende crash-spel. Indien u nu een ervaren gokker bent of net aftrapt, een waardevolle chicken road review is cruciaal om de regels en de actie van het vermaak volkomen te begrijpen alvorens u begint met inzetten.

    Het idee van chicken road is simpel doch boeiend. Bij dit genre chicken road crash spel berust alles aangaande ritme en het kiezen van overwogen risico’s. De chicken road mechanics zijn logisch, waardoor het avontuur bijna elkeen beschikbaar is. Het oogmerk is om uw weddenschap op accurate wijze te opnemen voordat de kip aan zijn reis start evengoed termineert, waarbij het gevaar op een fout steeds op de loer ligt. Tijdens de chicken road gameplay ervaart u een voortdurende sensatie die deze sessie speciaal maakt.

    Vele gokkers zijn op jacht naar de meest ideale chicken road strategy om hun winstkansen te verbeteren. Alhoewel het avontuur gebouwd is op geluk, bevat het begrijpen van de patronen en het beheren van uw kapitaal enorm. Op de echte website ontdekt u alle nodige informatie om uw werkwijze te verfijnen. Indien u straks meedoet voor het entertainment evengoed voor de verwachte uitbetalingen, chicken road schenkt een unieke sensatie die zich afzet van conventionele casinospellen.

    Kortweg, de website chicken-roadgame.nl is uw hoogste wegwijzer voor alle details wat met chicken road te maken heeft. Via de voorschriften goed te lezen en diverse plannen toe te hanteert, krijgt u het grootste uit uw beleving. Zijn u gereed om de opgave aan te gaan en te zien hoe diep u kunt belanden? Bezoek de webpagina en ontdek zelf omdat dit spel globaal vele volgers heeft gepakt. Spring in de scene van chicken road en wellicht pakt u vandaag al uw volgende immense prijs in dit actieve crash-spel.

  10. L’universo del gaming online continua a progredire costantemente, offrendo piattaforme sempre piu innovativi per gli giocatori [url=https://thor-fortune-95.traceykolarewu190.workers.dev]thorfortune login[/url] . Tra le opzioni piu recenti che stanno catturando l’attenzione degli player nostrani figura thor fortune, una piattaforma di gioco progettata per chi ricerca un’esperienza di intrattenimento moderna e completa. Se sei un amante delle macchinette o dei giochi da tavolo da casino, thorfortune casino rappresenta una soluzione all’avanguardia, caratterizzata da un’interfaccia intuitiva e una vasta gamma di titoli forniti dai migliori provider del settore.

    Per scoprire l’offerta presente su thor fortune casino, il primo passo fondamentale e completare la procedura di thorfortune login. L’accesso alla piattaforma e stato migliorato per assicurare rapidita e sicurezza, permettendo ai giocatori di immergersi immediatamente nel vivo dell’azione. Chiunque desideri divertirsi con thorfortune casino online trovera una esperienza di navigazione eccellente sia da desktop che da dispositivi mobili, assicurando una continuita di gioco ovunque ci si trovi.

    La gestione del proprio account su thor fortune casino e estremamente intuitiva. Grazie a un sistema di thorfortune accesso casino ben organizzato, gli utenti possono monitorare i propri progressi, gestire le transazioni e usufruire di promozioni dedicate in totale sicurezza. Non appena avrai effettuato il tuo thor fortune account login, avrai davanti a te un mondo di opportunita dove la fortuna si unisce alla strategia.

    Optare per thorfortune casino significa preferire un ambiente che si concentra molto alla eccellenza dell’esperienza utente. Che tu sia un giocatore navigato o un neofita alla ricerca di svago, la varieta dei contenuti presenti sulla piattaforma rispondera certamente le tue aspettative. Ricorda sempre di puntare con moderazione, considerando l’attivita come una forma di intrattenimento. Se sei pronto a tentare la sorte, il portale ti attende per offrirti momenti di pura adrenalina. Esplora subito le caratteristiche di thor fortune e capisci perche sempre piu giocatori stanno scegliendo questa piattaforma per le loro sessioni di gioco preferite.

댓글 달기

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