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

  1. needforslots-Adexia

    Cuando te sientes un fanatico de los juegos de azar y anhelas una comunidad divertida donde demostrar tu suerte, es posible que hayas escuchado hablar sobre needforslots [url=https://needforslots-43.pages.dev]need for slots[/url] . Este portal, disponible a usando la enlace needforslots-43.pages.dev, se ha establecido como una opcion interesante para quienes persiguen una experiencia agil en el ambito del iGaming. Al explorar need for slots, los usuarios se topan con una pantalla sencilla disenada para facilitar el entrada a una extensa seleccion de titulos destacados, afianzando a needforslots casino como una alternativa a considerar.

    Para los apostadores en nuestro territorio, acceder a needforslots espana parece sencillo por su optimizacion, permitiendo gozar de la intensidad de need for slots online desde cualquier equipo. La interfaz sobresale por ofrecer un listado diverso, en el cual cada need for slot esta planificado para aportar diversion de calidad. Gran cantidad de usuarios buscan una needforslots resena completa previamente a iniciar, y es que la honestidad y la agilidad que ofrece needforslots online son factores fundamentales para cualquier jugador que quiera jugar de forma fiable y entretenida.

    Al estudiar el casino need for slots, notamos que su enfoque primordial es la facilidad y la agilidad en la interaccion. Da igual si eres un profesional en el sector o si apenas estas empezando tu experiencia en el casino needforslots, la maquetacion de la pagina te habilita encontrar tus slots preferidos careciendo de complicaciones. Muchos apasionados coinciden en que needforslot presenta una vivencia nivelada, convirtiendose en una referencia a traves del sector de need for slots espana.

    En definitiva, si notas que tienes el need for slots, esta plataforma te anima a explorar sus caracteristicas con un estilo limpio y directo. Es vital no olvidar en todo momento jugar con prudencia. Si buscas un entorno donde la comodidad y la seleccion de titulos se fusionan, needforslots es un lugar que merece tu tiempo. Accede a la pagina y descubre por la razon por la que numerosas jugadores se encuentran escogiendo este espacio para disfrutar de su entretenimiento preferida con total facilidad.

  2. Das fezbet wurde in der Welt von elektronischen Glücksspiele als jene etablierte Größe positioniert zudem liefert Nutzern unsere aufregende Umgebung durch exzellente Action [url=https://fez-bet-de.pages.dev]fezbet[/url] . Jeder, der Ausschau hält nach einem aktuellen Casino sei, muss sich diese fezbet erfahrungen intensiver ansehen, weil unser fezbet online casino punktet dank eine riesige Portfolio zudem dieser komfortable Oberfläche. Ob, traditionelle Games, Kartenspiele sowie dieses lebendiges Live-Casino, unser fezbet casino gewährt wegen jeden Nutzer eine ideale Vielfalt.

    Falls der Spieler jene verschiedenen fezbet bewertungen studiert, fällt sofort man, nämlich die Verlässlichkeit zudem Zuverlässigkeit jener Plattform jenem großen Rang genießen. Etliche Nutzer loben dieses gute Konzept beim casino fezbet plus dieser raschen Abwicklungen wegen dieser fezbet einzahlung, welche diesem einfachen Startschuss für dieses Spielvergnügen gewähren. Unsere Struktur auf jener Homepage ist einfach gestaltet, damit jeder sogar Neulinge direkt orientieren sowie solche Favoriten ganz ohne Unterbrechung öffnen möchten.

    Während einer ausführlichen fezbet review bleibt obendrein meist solcher gute Kundendienst betont, der durch Problemen beziehungsweise Anliegen immer fachkundig zur Seite steht. Zusätzlich jene Prämien und Kampagnen machen unser fezbet casino online zu jener interessanten Adresse bei einerseits Gelegenheitsspieler und erfahrene Spieler. Solche stetige Weiterentwicklung unserer Webseite stellt sicher dafür, sodass dieses fezbet durchgehend nah am Takt jener Entwicklung verweilt sowie frische Trends frühzeitig übernimmt.

    Alle demnach der Ausschau hält nach dieser seriösen zudem unterhaltsamen Basis ist, findet beim fezbet diesem zuverlässigen Begleiter. Solche Kombination durch dieser riesigen Spielesammlung, jenem attraktiven Layout auch verständlichen Richtlinien mündet in dieser weitestgehend guten fezbet bewertung. Das rentiert sich, dieses Portfolio persönlich dabei entdecken und zu checken, wieso dieses fezbet casino wegen wirklich etlichen Spielern gefragt bleibt. Durch einer robusten Infrastruktur und einem Wert bei Exzellenz gewährt jener Partner die sehr gute Voraussetzung für aufregende Action in jener sicheren digitalen Welt. Prüfen Sie euch eigenständig von den zahlreichen Vorteilen auch genießen euch diese Auswahl, die man einem dieses exzellente Angebot jeden Tag liefert.

  3. chicken-inheria

    As you navigating the digital sphere of web-based recreation, comprehending the laws of participation is essential for a satisfactory encounter [url=https://chicken-road-gamereview.co.uk/terms-and-conditions]Chicken Road[/url] . At Chicken Road, we uphold absolute clarity, which is why our terms and conditions are laid out plainly for each of our members. By entering the ChickenRoad platform, you are consenting to abide by the policies established to ensure that our group stays a protected, equitable, and pleasant atmosphere for everyone. These legal provisions regulate your utilization of the site and outline the obligations of every the provider and the consumer.

    It is essential to peruse these stipulations completely prior to you start your journey on Chicken Road. The document covers vital areas including ownership rights, account actions, and the boundaries of legal liability. We aim to maintain the integrity of our evaluation content and community talks, and by utilizing ChickenRoad, you confirm that you will interact with other members and portal features in a courteous way. Any improper usage of the platform, incorporating efforts to compromise our safety or share content minus permission, is strictly prohibited.

    The terms and conditions webpage also supplies clarity regarding changes to our services. As Chicken Road keeps develop, we may occasionally require to adjust these rules to mirror modern features or regulatory changes. We advise participants to check this area regularly to keep informed regarding their ongoing obligations. If at any point you do not agree with the rules defined, we request that you cease your utilization of the site.

    Our devotion to our members is rooted in transparency. By offering a distinct structure by way of our legal document, we safeguard the welfare of our players and fans while cultivating a zone where gaming talk can thrive. If you have any queries concerning these policies or require more details on how we operate, our help crew is ready to help. Your sustained utilization of ChickenRoad signifies your ongoing agreement of our site policies and your commitment to serving as a valued part of our thriving play network.

  4. chickenroad-amazing

    Einige Online- Road Testversion ermöglicht Spieler in Deutschland eine faszinierende Möglichkeit, das populäre Glücksspiel bevor wahren Einsatz zu erleben [url=https://chickenroad-de-31.vercel.app]Chicken Road Demo[/url] .

    Besonders für Casino-Einsteiger im Segment der digitalen Casinos ist die Chicken Road Demo eine beste Alternative, um sich mit den Spielmechaniken zu lernen, ohne reales tatsächliches Einsätze zu verbrauchen.

    Die Vorschau steht auf Seiten wie der Hühnerstraße-Testversion Deutschland zugänglich und ermöglicht es Spielern, die unterschiedlichen Casino-Spiele in einer zuverlässigen Umgebung zu testen.

    Die Demo der Glücksroute-Slots ist besonders bei Lieblingen von Glücksspiel attraktiv, da sie meistens mit attraktiven Grafiken und einem dynamischen Spielerlebnis fesselt.

    Viele Spieler schätzen die Freiheit, die unterschiedlichen Funktionen wie Bonusdrehungen, Gewinnrunden oder Gewinnsteigerer in der Demo zu erleben, ohne Verpflichtungen, sich um Kapitaltransfers oder Geldrückgaben beschäftigen zu sich zu kümmern.

    Besonders in der Bundesrepublik, wo Online-Casinos strikten Richtlinien unterworfen sind, zeigt die Demo der deutschen Casino-Spiele eine zulässige und zuverlässige Lösung, um das Spielverhalten zu optimieren.

    Die Feedback zur Casino-Vorschau von Nutzern sind häufig gut, da die Spielprobe eine lebensechte Darstellung des realen Casino-Spiels zeigt.

    Viele Spieler berichten, dass sie durch die Demo effektiver lernen, wie die zahlreichen Slots arbeiten und welche Methoden sie anwenden können. Die Chicken Road Demo Play Option ist dabei ausnahmsweise, um das Glücksspielgefühl zu erleben, ohne Geldverlust monetäres Gefahr zu akzeptieren.

    Wer sich für die Chicken Road Demo Bewertung informiert, entdeckt häufig Aussagen darauf, dass die Spielprobe nicht ausschließlich spannend ist, sondern auch nützlich.

    Besonders die Glücksroute-Spielmodi werden für ihre unterschiedlichen Handlungen und erheblichen Siegaussichten gelobt. Für alle, die beim ersten Begin in ein digitale Spielhalle verunsichert sind, ist die Hühnerstraße-Casino-Vorschau eine überlegte Einführung.

    Die Chicken Road Demo Review zeigt, dass viele Glücksspieler die Demo als entscheidenden Schritt beim eigentlichen Spielautomat ansehen. Sie unterstützt dabei, die Steuerung zu erkennen, die Regeln zu lernen und ein Gefühl für die Gewinnwahrscheinlichkeiten zu erwerben.

    Besonders in Deutschlandland, wo Online-Casinos wie die Chicken Road Demo Germany lediglich unter lizenzierten Kriterien betrieben sind zugelassen, ist die Vorschau eine zuverlässige Option, das Angebot zu verstehen.

    Fazit ist die Demo der Casino-Spiele eine exzellente Ressource für alle, die beim ersten Verein in ein Glücksspielportal detailliertere zu die Spiele verstehen möchten.

    Wahlweise als Glücksroute-Demo für digitale Spielhallen oder als reine Spielvorbereitung – die Demo-Version ermöglicht eine optimale Option, das Casino-Erlebnis in einer geschützten Umgebung zu ausleben.

  5. spingrannycasino-exhaub

    Počas selekcii online kasina je dolezite venovať pozornosť reguly a ustanovenia, ktore určuju prevadzku hračskeho prostredia [url=https://spingrannycasino.sk/vseobecne-obchodne-podmienky]spin granny[/url] . Pre zastup navstevnikov, ktori sa rozhodnu pre vytvorenie profilu na stranke spingranny, je nutne prestudovať si s dokumentom Vseobecne obchodne podmienky. Tento spis predstavuje zmluvny podklad interakcie medzi prevadzkovateľom a klientom. Spoločnosť spin granny si zalezi na otvorenosti a ferovosti, preto su tieto ustanovenia dostupne pre kazdeho navstevnika webu.

    Vseobecne obchodne podmienky na platforme spingranny dokladne upravuju proces registracie, pravidla pre dotacie a vybery finančnych prostriedkov, ako aj pravidla aplikacie odlisnych bonusov. Je dolezite si uvedomiť, ze vsetci klient, ktory si vytvori konto, priamo deklaruje, ze sa s tymito pravidlami oboznamil a odsuhlasuje s nimi. Pokiaľ sa rozhodnete uzivať akcie, ktore spin granny poskytuje, patri sa upriamiť extra zreteľ sekciam o bezpečnom gamblingu. Tieto odseky ponukaju udaje o sposoboch nastavenia limitov, napriklad o limity vkladov alebo doby venovaneho hrou, čo je kľučove pre iste a regulovane zazemie.

    Mimo regul hry ziskate v predpisoch rovnako detaily o ochrane sukromnych dat a o tom, ako spingranny naklada s udajmi svojich klientov v sulade s platnou legislativou. V momente keď narazite na hocijaku nejasnosť, manazment spin granny odporuča zavolať asistenčnu sluzbu, ktora je pripravena asistovať s vykladom jednotlivych člankov. Čitanie tychto predpisov skor nez začnete hranim vas zabezpeči voči potencialnymi zmatkom a zabezpeči, ze vasa dojem v online kasine bude čo najkvalitnejsia. Pamatajte, ze vzdelany hrač je permanentne vo predstihu. Vyhraďte nasledne primerane mnozstvo priestoru analyze tychto udajov bezprostredne na oficialnej stranke, aby ste sa mohli plne sustrediť na samotnu zabavu a produkty, ktore kasino ponuka. Plnenie určenych regul je hlavnym vychodiskom pre dlhodobu a hladku angazovanosť v hrach na tejto stranke.

  6. spinmama-styport

    Discovering a reliable gaming destination can be challenging, but the Spinmama analysis provided offers a comprehensive look at what players can expect [url=https://spinmama-review.net]casino spinmama[/url] . As a rising site in the online gambling world, the Spinmama platform has captured the attention of many players seeking a new and engaging experience. If you are searching for the official Spinmama website to start your adventure, this review portal offers all the essential insights to ensure you are playing on the correct, secure domain.

    The Spinmama gambling experience is built to accommodate both. By exploring spinmama online services, you will find a wide collection of slots, casino classics, and engaging features. One of the top areas is the spinmama live casino, which delivers the real atmosphere of a land-based gambling hall right on your device with expert dealers and HD video. Regardless of if you like classic card games or the thrill of real-time roulette, this Spinmama gambling site has been optimized for smooth mobile and desktop navigation.

    Many players frequently look for spin mama or Spin Mama casino to locate the best rewards and deals. The detailed analysis on our site breaks down these incentives, ensuring you understand the wagering requirements and terms associated with each bonus. If you have been looking for Mama Spin casino updates, you will find that the company focuses on security, fair play, and fast withdrawal times. The standing of spin mama online continues to grow because it prioritizes player happiness and a intuitive lobby.

    Prior to making a deposit, checking a trusted source like our analysis page is crucial. We review the portfolio of games, customer support availability, and payment methods available at Casino Spin Mama. By staying informed through our expert articles, you can experience a more secure and more rewarding session. Visit our page today to learn everything on everything this exciting gaming site has to provide and see why so many players are switching over.

  7. Jene fezbet online casino besitzt sich während der Szene des webbasierten Glücksspiels gleichsam feste Größe positioniert und animiert regelmäßig viele Spieler hin, diejenigen auf der Pirsch auf Spaß und attraktiven Gewinnchancen verweilen [url=https://fez-casino-1.onrender.com]fezbet erfahrungen[/url] . Falls man die aktuellen fezbet erfahrungen betrachtet, wird prompt erkennbar, weshalb derart zahlreiche Mitglieder setzend jenes Portal bauen. Das fezbet casino begeistert kaum allein kraft derartige benutzerfreundliche Oberfläche, sondern auch dank das beeindruckendes Sortiment von Titeln, dies angefangen bei neuartigen Video-Slots bis hin in klassischen Casinospielen wie Poker, Roulette und Blackjack reicht.

    Dieser wichtiger Faktor, der für zahlreiche Kunden bei derer Entscheidung wichtig erscheint, beinhaltet solche fezbet einzahlung. Besagtes Haus bietet unterschiedliche seriöse Zahlungsoptionen bereit, welche eine schnelle und unkomplizierte Aufladung von dem Profils ermöglichen. Jener Umstand garantiert dahingehend, dass der ganze Zockspaß direkt losgehen kann, ohne sodass man lange auf die Überweisung warten sollte. Jeder selbst ein eigenes individuelles Urteil verschaffen möchte, findet innerhalb jener fundierten fezbet bewertung oftmals nützliche Tipps bezüglich jenen Stärken von dem Anbieters. Viele User preisen darüber hinaus insbesondere das facettenreiche Bonusangebot sowie jene stetigen Events, die sowohl Registrierende wie zudem stammende Stammspieler belohnen.

    Wenn der Spieler jene sachliche fezbet review studieren, werden die Nutzer bemerken, sodass besagtes fezbet casino überaus großen Augenmerk auf Schutz sowie Konzessionierung legt. Jener Schritt generiert notwendige nötige Zutrauen, zwecks sorgenfrei im fezbet casino online sowie agieren. Zudem jene portabel optimierte Optimierung der Webseite erscheint während jenen meisten fezbet bewertungen lobenswert betont, da der User auf diese Weise auch von außer Haus dazu bequem hin seine Favoriten navigieren möchte. Alles in allem liefert dieses Paket solch erstklassige Symbiose von Action und Vertrauenswürdigkeit. Wer folglich das vertrauenswürdiges sowie zeitgemäßes fezbet casino wünscht, ist hier genau richtig. Jene Symbiose aus einer logischen Navigation sowie dem hervorragenden Kundensupport macht das Gaming-Erlebnis vollkommen erfolgreich. Prüfen Sie sich eigene über jenem umfangreichen Angebot und begeben ihr hinein jene Welt zu fezbet dazwischen, in der Spaß bei erster Priorität thront und jeder Dreh in den Automaten zu jenem denkbaren Gewinn führen darf.

  8. Cuando buscas cierta experiencia de apuesta emocionante, es factible que hubieras escuchado mencionar need for slots [url=https://need-for-slots-43.web.app]needforslots[/url] . Dicha plataforma se ha consolidado agilmente como la opcion relevante dirigida a los amantes de las slots y los pasatiempos online. Al visitar needforslots, los jugadores encuentran un ambiente practico disenado para ofrecer la maxima alegria desde cualquier terminal. Dicha notable fama de needforslots espana es fruto de principalmente a la amplia oferta de opciones y por la pantalla que prioriza la rapidez, dejando a que la exploracion sea facil para expertos asi como en principiantes.

    Si visitas need for slots online, te das cuenta de de que la excelencia visual y la dinamica de apuesta estan a la vanguardia. El portal need for slots ha laborado intensamente con el proposito de anadir opciones que cumplan las deseos de los jugadores modernos, proveyendo aquella vivencia atrapante a lo largo de cada jugada. Si realizas una indagacion minuciosa ya sea lees aquella needforslots resena, observaras que los apostadores valoran sobre todo la seriedad de este soporte y la rapidez en la actuacion de los pasatiempos. Dicha compania, conocida asimismo con el titulo de need for slot bien tambien bajo el nombre needforslot, consigue conservar un criterio elevado dentro del ambito rival correspondiente a los entretenimientos digitales.

    Con destino a quienes optan por apostar usando el territorio nacional, need for slots espana presenta un acceso optimizado para gozar de sesion de apuesta segura y trepidante. Dicha reputacion del casino needforslots ha aumentado gracias a su dedicacion hacia la satisfaccion del jugador. Si busques ese clasico lugar needforslots gracias a su menu tradicional o decidas testear ciertas actualizaciones bastante actuales dentro de needforslots online, esta plataforma responde con todas las expectativas. En resumen, need for slots se ha posicionado bajo la forma de aquel guia esencial dirigido a los usuarios que anhelan perfeccion, abundancia y el entorno de apuesta animado. Si siempre no has testeado esta experiencia, parece aquel periodo optimo para conocer por que muchos apostadores escogen este tipo de lugar destinado a invertir los tiempos de ocio con la maxima seguridad de entretenimiento.

  9. Within the rapidly expanding world of web wagering, locating a portal that balances security, entertainment, and reachability is crucial [url=https://spino-gambino-casinologin.com]spinogambino casino[/url] . The SpinoGambino online casino has newly arisen as a significant player for enthusiasts hunting a luxury gambling experience. As you navigate to the SpinoGambino official site, you are welcomed by an intuitive design designed to serve either veteran gamers and beginners equally. Since attraction to this platform grows, many members are looking to analyse SpinoGambino to comprehend why it stands out in a busy market.

    The charm of the SpinoGambino casino resides in its broad collection of high-quality games, stretching from classic slots to immersive live croupier encounters. Regardless you are reaching the venue using SpinoGambino eu or via their chief domain, the speed stays consistent throughout multiple devices. Gamers frequently praise the portal for its secure protection measures and equitable operation rules, which are pivotal components seen in many positive SpinoGambino reviews. By focusing on client enjoyment, the developers have verified that operating the SpinoGambino casino is seamless, enabling members to concentrate fully on their gameplay.

    Should you are conducting a thorough SpinoGambino casino review, you will promptly notice that the site favors quick withdrawals and reliable client support. These aspects are commonly the main criteria for people choosing where to spend their valuable time and money. As the Spino Gambino label is devoted to openness, it supplies explicit details concerning its gaming ordinances and incentive layouts. For those hunting for a steady betting environment, the SpinoGambino online casino provides a fusion of excitement and expert support. As the community continues to increase, SpinoGambino maintains its reputation by consistently revamping its content and confirming that every visit is engaging. If you are hunting for fresh tests or simply want to relish premium amusement, examining the current state of SpinoGambino is a wonderful starting step for every online player wanting a reputable and modern web-based betting site.

댓글 달기

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