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

  1. I’m curious which websites and online portals people visit most frequently. Do you mostly use news websites, social media, forums, entertainment portals, or specialized websites related to your hobbies and interests?

    Personally, I tend to visit a few websites regularly rather than constantly switching between different portals. I’m interested to hear what other people use on a daily basis and which websites they simply couldn’t imagine being without.

    What are the websites you visit most often?

  2. platinumslots-doofaks

    Wer, der auf der Suche nach einem spannenden Spielerlebnis ist, kommt an Platinumslots nicht vorbei [url=https://platinumslots-35.vercel.app]Platinumslots Spielen[/url] . Als aufstrebendes Angebot in der Welt der Online-Games hat sich das Platinumslots Online Casino schnell einen Namen gemacht. Viele Nutzer suchen gezielt nach Platinumslots Deutschland, um in den Genuss einer gro?en Bandbreite an aktuellen Slots und klassischen Casinospielen zu kommen. Wenn man eine fundierte Erfahrungsberichte uber Platinumslots liest, wird schnell klar, warum dieses Portal bei vielen Spielern hoch im Kurs steht. Die Plattform bietet ein intuitives Design, das es einfach macht, direkt mit Platinumslots Spielen zu beginnen. Viele Spieler teilen ihre positiven Platinumslots Erfahrungen und loben dabei besonders die einfache Handhabung sowie die schnelle Ladezeit der Spiele. Wer sich fur das Platinumslots Casino entscheidet, profitiert von einem professionell gestalteten Umfeld, das Sicherheit und Spa? miteinander verbindet. Es ist jedoch wichtig, immer die Original-Webseite zu nutzen, da man unter der offiziellen Domain sicher sein kann, dass alle Standards eingehalten werden. Besonders im Bereich des deutschen Marktes wachst die Community stetig, was auch an den lukrativen Aktionen liegt, die neue und bestehende Kunden regelma?ig erhalten. Wer sich uber die Details informieren mochte, findet in einem ausfuhrlichen Platinumslots Review alle relevanten Informationen zu den Spielen und den Zahlungsmodalitaten. Fur alle, die nach einer zuverlassigen Anlaufstelle suchen, bietet dieses Angebot eine tolle Gelegenheit, die Welt des Glucksspiels bequem von zu Hause aus zu erleben. Ob Sie Gelegenheitsspieler sind oder regelma?ig das Casino Platinumslots besuchen mochten, die Plattform bietet fur jeden Geschmack das passende Programm. Kurz gesagt, dass das Angebot durch Spitzenqualitat und eine breite Auswahl besticht. Es lohnt sich, die Plattform selbst zu erkunden, um ein personliches Urteil von den zahlreichen Pluspunkten zu machen, die das Casino zu bieten hat. Achten Sie bei Ihrem Besuch stets darauf, verantwortungsbewusst zu spielen und das Angebot als reine Unterhaltung zu betrachten. Viel Spa? beim Entdecken der vielfaltigen Welt von diesem Casino.

  3. spinmama-endura

    Welcome to the official portal for players looking for the top-notch gaming experiences on the web [url=https://spinmama-loginbonus.com/about-us]spin mama[/url] . At spin mama, we take pride in being a top choice for players who value quality, reliability, and fun. Our goal is to deliver a transparent and intuitive environment where members can access premium games and special bonuses without any unnecessary hassle. When you check out our about us page, you learn about the commitment behind our platform and why we have established ourselves as a reputable brand in the industry.

    The fundamental values of spin mama centers on user happiness and safety. We recognize that in the rapidly evolving landscape of online play, players need a partner they can rely on. That is why our team strives to guarantee that our features are simple to use and that every player feels supported from the moment they arrive. Whether you are looking for details on how to claim your newest bonus or you simply want to discover our commitment to fair play, our support staff is here to assist.

    We believe that honesty is the basis of any thriving community. Our platform has been designed for users, focusing on streamlined processes that take you directly to the games. By selecting spin mama, you are becoming part of a network that prioritizes high-quality standards and cutting-edge functions designed to improve your time spent online. We are always improving to stay ahead of market shifts, making sure that spinmama remains at the forefront of the digital gaming scene.

    Thank you for choosing us as your preferred destination. We invite you to explore our site, discover the many benefits we offer, and reach out to our customer service if you have any questions. Your journey is our priority, and we are dedicated to ensuring it is as profitable and exciting as it can be. Stay connected with us to get news on fresh additions and chances to enhance your experience with our platform.

  4. Se ti trovi alla ricerca di una sorta di piattaforma ludica informatica esauriente nonche seria, Casinia rappresenta tra le opzioni maggiormente stimolanti nell’ambito del gaming contemporaneo [url=https://casinia-42.orbitwhaleplanetde9xn8888.workers.dev]casinia[/url] . Grazie a un’interfaccia semplice e una grande collezione di giochi, Casinia casino ha ottenuto rapidamente la fiducia di un ampio parterre, trasformandosi in un punto di riferimento per chiunque desideri un momento ludico di eccellente qualita. Esaminando le diverse casinia recensioni rintracciabili sul web, emerge chiaramente quanto la qualita estetica eppure la fluidita del software appaiano fra i pregi piu stimati dai frequentatori che prediligono questo sito.

    Il catalogo di svaghi costituisce il vero cuore pulsante di codesta struttura. Chi ama i match attuali trovera una mole considerevole di casinia slot, create dai migliori provider dell’industria per garantire divertimento, giustizia ed premi probabili perennemente appaganti. Che tu preferisca i classici svaghi di carte o le nuove macchinette, l’operatore Casinia sapra conformarsi a ciascuna propria preferenza. Oltretutto, per gli utenti italiani, entrare in casinia italia significa poter contare su un contesto sicuro ed perfezionato per soddisfare le esigenze locali, assicurando un supporto continuo ed una sessione rapida su qualsiasi strumento, sia computer che cellulare.

    Un aspetto cruciale qualora si esamini codesto casinia online casino tratta la gestione dei movimenti finanziarie. Molti giocatori si interrogano sulle procedure di casinia prelievo, verificando con soddisfazione il fatto che il metodo e celere, limpido ed accetta numerosi strumenti di pagamento per fornire l’estrema comodita. Leggere meticolosamente tali casinia casino recensioni aiuta inoltre ad intuire con maggiore chiarezza le offerte di benvenuto ed le promozioni periodiche che fanno si che i momenti di svago assai piu avvincenti. In definitiva, optare per casinia casino comporta affidarsi a una realta serio, in grado di elargire uno svago vario nonche tutelato. Se ambisci a un percorso ludica online all’altezza della situazione, analizzare quanto offerto dal portale rappresenta l’iniziale step verso un mondo di divertimento esente da limiti.

  5. spinogambinoapp-Exhiny

    Sofern Sie auf der Suche nach einem hochwertigen handlichen Spielerlebnis im Schweizer Land sind, dann stellt die spinogambino app eine perfekt richtige Option für euch dar [url=https://spinogambinoapp.ch/app]spinogambino app download[/url] . Solch eine fortschrittliche Plattform ermöglicht Spielern die Möglichkeit, ihre Favoriten stets und ortsunabhängig zu genießen. Durch der spino gambino app bekommen Spieler Einblick zu eine große Auswahl an erstklassigen Glücksspielen, die bewusst für portable Smartphones zugeschnitten wurden. Aufgrund der benutzerfreundlichen Struktur navigieren ihr problemlos innerhalb die Auswahl, was die spinogambino casino app zu einer der angesagtesten Programme im Bereich macht.

    Für alle, die sofort loslegen möchten, ist der spinogambino app download wirklich leicht eingerichtet. Steuern Sie die hauseigene Webseite, zwecks den Einrichtungsschritt zu beginnen, und profitieren Sie durch einer zügigen und geschützten Installation auf dem Smartphone sowie Tablet. Die casino spinogambino app begeistert darüber hinaus durch ruckelfreie Darstellungen sowie kurze Wartezeiten, sogar bei einer schwachen Internetverbindung. Wenn ihr den spinogambino casino app download beenden, sichern ihr sich obendrein den Zutritt zu speziellen Boni, die speziell für Nutzer der App in der Eidgenossenschaft konzipiert wurden.

    Gerade bei User in der Schweiz ansässige Personen ist der spino gambino app download Switzerland ein großer Vorteil, weil die App ideal auf die Anforderungen lokaler Spieler angepasst ist. Die spino gambino casino app definiert dabei maximale Maßstäbe in puncto Verlässlichkeit nebst Privatsphäre, sodass ihr sich gänzlich auf dem Spielspaß konzentrieren dürfen. Jeder, der die casino spino gambino app gebraucht, liebt besonders die Art einfache Bedienung und jenes exzellente Games-Sortiment. Ein spino gambino download gibt euch, das portables Casinoerlebnis auf eine neue Ebene zu heben. Zögern Sie keine Sekunde und installieren Sie die Software herunter, zwecks durch einem hochwertigen Support und unterhaltsamen Spieloptionen zu erhalten. Die Sphäre von Spino Gambino steht bloß auf diesen Moment, durch einer Person entdeckt zu werden, nebst das absolut bequem unmittelbar über das handliches Smartphone. Testen ihr jetzt, wieso zahlreiche Schweizer Spieler an diese App setzen sowie erfahren man grenzenlosen Casinospaß.

  6. spinrollz-Alielry

    Unser moderne Glücksspiel besitzt durch dem Spinrollz einen neuen Leuchtturm am Himmel, welcher Zocker durch einem zeitgemäßen Gestaltung und einer enormen Auswahl mitreißt [url=https://spinrollz-8.onrender.com]Spinrollz casino[/url] . Wenn Gamer nach gezielter Suche nach neuer Action sind, sollten ihr unbedingt einen kurzen Blick auf das Casino spinrollz richten. Die Seite liefert alles, was Spielerherz wünscht, und punktet mit spannenden Prämien zwecks einen gelungenen Beginn. Zahlreiche Kunden veröffentlichen schon ihre lobenden Spinrollz erfahrungen im Web plus preisen hauptsächlich solche einfache Steuerung sowie auch die reibungslose Leistung auf sämtlichen Endgeräten.

    Ein absolutes Highlight für Anhänger von Spielautomaten sind die vollen Spinrollz slots. Von traditionellen Frucht-Automaten bis hin hin zu modernen neuen Automaten durch innovativen Extras ist an dieser Stelle bei jeglichen Geschmack was vorhanden. Jeder, der echtes Casino-Gefühl sucht, bleibt vom Spinrollz live casino nicht frustriert. Hier darf jeder gegenüber wahren Spielleitern spielen sowie Blackjack, Roulette oder Poker mit HD-Qualität streamen. Die gesamte Spinrollz bewertung fällt innerhalb von Expertenkreisen stets gut herbei, weil das Spinrollz casino online teils mittels Sicherheit als sowie durch Vielfalt punktet.

    Besonderes Augenmerk legen Spieler auf die finanziellen Abläufe. Die Spinrollz auszahlung erfahrungen zeigen, dass etwa Profite rasch sowie vertrauenswürdig ausgezahlt gelangen, was wiederum bezüglich solche Glaubwürdigkeit der Seite zeugholt. Gleichfalls solchen allgemeinen Spinrollz auszahlung Modalitäten sind transparent plus nutzerfreundlich gestaltet. Sollte jemand jedoch einmal nach einer anderen Spinrollz alternative schauen, entdeckt man zwar diverse Plattformen, jedoch das Spinrollz casino bleibt für viele unzählige als erste Wahl. Resümierend kann man behaupten, dass etwa Spinrollz ein rundum gelungenes Spielerlebnis bietet, das sowohl die Einsteiger als sowie erfahrene High Roller über voller Linie überzeugt.

  7. vegasherogame-effine

    Provided that you are seeking the supreme online gaming experience in New Zealand, the vegashero bonus represents a superb starting pad for equally novice and regular gamers [url=https://vegasherogame.nz/bonus]vegashero casino bonus code[/url] . By accessing the website, users can browse a diverse variety of promotional incentives designed to elevate each playing round. If you searching for a profitable vegashero welcome bonus or a particular vegas hero casino bonus to augment your initial capital, the portal offers simple pathways to secure your prizes.

    Many players frequently look for a vegashero no deposit bonus to test the service neglecting committing their private capital. Though incentives shift, employing the proper vegas hero bonus code or a validated vegashero bonus code can commonly reveal unique advantages. It is always wise to monitor the newest vegas hero bonus codes to guarantee you maximizing your full value. If you favor the realistic experience of live dealers, checking the presence of a vegashero live casino bonus is a clever tactic, as it permits you to communicate with skilled personnel while utilizing bonus chips to wager on your preferred table rounds.

    Browsing the site to locate your vegas hero bonus is simple. Prior to completing your registration, constantly search for the indicated field to enter a vegashero promo code. Providing a real vegas hero promo code verifies that you obtain the accurate deposit or free spins package connected with your user. Note that a vegas hero casino bonus code is typically specific, so re-check your data to confirm successful validation. Whether you love big-bet slots or like the strategy of table games, the variety of vegas hero bonus codes now on offer provides value for any category of gamer. By staying informed on the current vegashero promo code criteria, you guarantee a fluid progression from enrollment to waging on your preferred games with a significant advantage. Begin your adventure today and discover how these deals can transform your betting sessions into unforgettable wins. [url=https://www.bruchlee.com/south-asian-geopolitics/%e0%a6%ad%e0%a7%82-%e0%a6%b0%e0%a6%be%e0%a6%9c%e0%a6%a8%e0%a7%80%e0%a6%a4%e0%a6%bf/#comment-72420]Unlock the Best VegasHero Bonus for Novice and Regular Users in NZ[/url] [url=http://bookangel.co.uk/boards/threads/hey-folks.364/page-4215#post-137580]Unlock the Best VegasHero Bonus for New and Loyal Players in NZ[/url] 0d23f5f

  8. В этой статье мы говорим о важности поддержки в процессе выздоровления. Рассматриваются семьи, группы поддержки, специалисты и онлайн-ресурсы, которые могут сыграть решающую роль в избавлении от зависимости.
    Посмотреть подробности – [url=https://peredozirovka.info/articles/vitaminnaya-podderzhka-pri-vosstanovlenii/]частная наркологическая клиника[/url]

댓글 달기

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