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

  1. spinogambinoapp-Playego

    Das Streben betreffend einem unterhaltsamen und mobilen Entertainment weist vermehrt in Richtung der neuartigen Optionen von Spinogambino [url=https://spinogambinoapp.com.de]spino gambino casino[/url] . Die Plattform, welche spinogambinoapp.com.de zu finden ist, konnte sich als Anlaufstelle für Anwender bewährt, die ihr Glück bequem außer Haus testen wollen. Sofern man nach einer modernen Lösung für exzellentes Gaming ausschau halten, bildet das Spino Gambino Casino genau die richtige Adresse. Das Spinogambino Casino punktet dabei in erster Linie durch eine benutzerfreundliche Oberfläche und eine enorme Vielfalt an Slots sowie klassischen Casinospielen.

    Viele Spieler aus dem deutschsprachigen Raum konnten schon auf die Spinogambino App aufmerksam. Mittels dem simplen Spino Gambino Download kann man das Programm rasant auf dem Mobilgerät aufspielen, wodurch der Zugang auf die favorisierten Games jederzeit sowie ortsunabhängig machbar wird. Jeder Anwender, der sich für Spinogambino Deutschland entscheidet, genießt einer soliden Stabilität und einer intuitiven Navigation. In verschiedenen Spinogambino Testberichten schildern Anwender ausnahmslos gut über die kurzen Wartezeiten sowie den hervorragenden Kundendienst, welcher Problemen zum deutschen Service stets zur Verfügung steht.

    Schutz und Vertrauenswürdigkeit ranken bei dieser Plattform an oberster Stelle. Dank moderner Verschlüsselungstechnologien sind Ihre persönlichen Daten sowie Zahlungen beim Spino Gambino Casino jederzeit geschützt. Dies sorgt für unbeschwertes Entertainment, bei dem das Hauptaugenmerk voll und ganz auf dem Vergnügen basiert. Egal ob man schon ein Profi ist oder gerade erst in die Welt der digitalen Automaten einsteigen will, die mobile Anwendung bietet für sämtliche Nutzer das richtige Portfolio.

    Resümierend darf man betonen, dass die Offerte von Spinogambino durch Transparenz und Güte besticht. Der Spino Gambino Download ist unkompliziert und ermöglicht einen schnellen Zugang in die Welt des Glücksspiels. Falls man auf der Suche nach einem vertrauenswürdigen Anbieter sucht, die den aktuellen Standards an das mobile Zocken gerecht wird, dann sollte man sich die Spinogambino Erfahrungsberichte einmal genauer ansehen. Entdecken Sie jetzt, warum das Casino Spinogambino bei vielen Zockern stark favorisiert wird und verwenden Sie die Vorzüge des mobilen Spielens auf dem Mobiltelefon.

  2. Помню, как сосед после недельного запоя. Капельница от запоя — вещь серьёзная. Вывод из запоя в СПб — Осмотрели, поставили систему. Прокапаться от алкоголя — тоже вариант. Плюс всё анонимно. Можете ознакомиться по ссылке: прокапаться от алкоголя спб [url=https://narkolog.kapelnicza-ot-zapoya-spb.ru]прокапаться от алкоголя спб[/url] И про то, как поставить капельницу на дому для региона. Звоните специалистам.

  3. chickenroad-Excilug

    Hühner Route Testversion ist eine von den attraktivsten und fortschrittlichsten Online-Spielen, die in den letzten Tagen im virtuellen Spielraum für Auffmerksamkeit gesorgt hat [url=https://chickenroad-de-34.pages.dev]Chicken Road Demo Erfahrungen[/url] .

    Besonders gefragt ist die Probeversion des Spiels, die es Casinobesuchern ermöglicht, die Funktionen und das Konzept des Spiels beim finanziellen Verpflichtung kennenzulernen. Die Demo-Version von Geflügelroute Casino ist auf Seiten wie empfohlenen Glücksspiel-Plattformen verfügbar und bietet eine hervorragende Option, das Spiel in vollständigem Maße zu ausprobieren.

    Die Probe von Hühnerstraße Automaten ist besonders für Anfänger, da sie ohne Risiko das Glücksspiel-Vibes vermittelt. Spieler können die zahlreichen Ebenen, die aktiven Elemente und die einzigartige Storyline untersuchen, die das Spiel so einzigartig macht. Die Eindrücke mit der Vorschau sind meist zufriedenstellend, da sie eine authentische Darstellung des wahren Spiels bietet. Viele Besucher schätzen die benutzerfreundliche Bedienung und die überzeugende Optik, die selbst in der freien Ausgabe überzeugt.

    Für Glücksspiel-Interessierte, die sich für die Probe von Hühnerstraße in Deutschland interessieren, ist die Zugänglichkeit auf Websites wie der erwähnten besonders kritisch. Die deutsche Testversion ist eine perfekte Entscheidung, um sich vor Einsatz von echtem Geld ein Bild zu machen. Besonders in Deutschland gibt es viele internetbasierte Glücksspielanbieter, die Geflügelroute Casino als Teil ihres Programms anbieten, sodass Gamer schnell auf die Testphase zugreifen können.

    Die Beurteilung von Vogelweg Spiel ist generell positiv, da das Spiel nicht nur durch seine designtechnische Umsetzung, sondern auch durch seine Spielmechanismen überzeugt. Die Vorschau von Hühnerstraße Spiel ermöglicht es Spielern, die vielfältigen Features wie Free Spins, Gewinnchancen und die aktive Plotline zu erleben. Wer sich für eine Bewertung von Chicken Road Demo interessiert, findet in den vielen Beispielen heraus, dass das Spiel sowohl für Anfänger als auch für geübte Spieler passend ist.

    Ein weiterer Vorteil der Testphase ist, dass sie den Besuchern die Möglichkeit gibt, Geflügelroute Spiel in Echtzeit zu beobachten. Viele Nutzer nutzen die Vorschau, um Pläne zu entwickeln oder lediglich das Casino-Gefühl zu ausleben. Die Demo-Version von Geflügelroute Casino ist dabei eine optimale Trainingsphase, um sich mit den unterschiedlichen Spielmöglichkeiten bekannt zu machen.

    Schlussfolgerung: Die Testphase von Hühnerstraße Test ist eine ideale Möglichkeit, das Spiel vor dem ersten Verbrauch von wahrhaftigem Finanzen zu erleben. Besonders in Deutschland gibt es viele Websites, auf denen die Probe verfügbar ist. Wer sich für eine Bewertung von Chicken Road Demo interessiert oder einfach das Spiel in Praktikum beobachten möchte, sollte die Vorschau absolut erleben. Das Spiel überzeugt durch seine unvergessliche Storyline, die moderne Grafik und die aufregenden Spielmechaniken.

  4. В этой медицинской статье мы погрузимся в актуальные вопросы здравоохранения и лечения заболеваний. Читатели узнают о современных подходах, методах диагностики и новых открытий в научных исследованиях. Наша цель — донести важную информацию и повысить уровень осведомленности о здоровье.
    ТОП-5 причин узнать больше – [url=https://otalkogolizma.ru/stati/detoksikaciya-nachalo-zhizni/]реабилитация наркозависимых[/url]

  5. spingrannyloginbonus-slaree

    At our brand, we prioritize each player’s wellness above anything else [url=https://spingrannyloginbonus.net/responsible-gambling]spin granny[/url] . Engaging in digital betting portals similar to spin granny should consistently remain the origin concerning amusement rather than some trigger for financial plus psychological stress. The management believe that some sustainable play experience is constructed on a bedrock of consciousness, oversight, along with individual responsibility. Our dedication for our users intends in order to provide the safe environment in which fun stays that main objective.

    Such appears important in order to recall the fact that wagering represents a form comprising pastime, hardly a trustworthy method to create income. The team strongly urge all players to view the time on spin granny like some planned interest. Prior to you begin, define clear boundaries on the degree to many time and funds they are willing in order to spend. Through keeping these boundaries, they verify that their play remains pleasant and blocks any possibility regarding hasty actions.

    Should you find the fact that their gaming routines are becoming tough to control, kindly know the fact that you seem not solitary. Here stand several signs that the situation might be the moment to take some action away, such as pursuing defeats, emphasizing gaming beyond private responsibilities, and experiencing an inability to cease precisely if they want to. If these signs connect with you, we suggest utilizing any restricted tools provided at our site and looking for help via specialized agencies dedicated to helping people impacted through compulsive betting.

    Our Spingranny team is here in order to assist them within keeping the sound bond towards our site. The firm provide resources to help the player fix deposit caps along with monitor your activity efficiently. Your safety is integral towards the community, and we perpetually attempt to foster a stable strategy to online play. Remember the fact that keeping knowledgeable plus holding the betting routines at check is any greatest path to enjoy everything that spin granny possesses to offer simultaneously guarding the long-term interests. Wager smart, remain within the limits, and perpetually set their personal wellness ahead.

  6. spinogambinoapp-unorway

    Jeder, welcher beim Streben nach hochwertigem portablen Unterhaltungsangebot ist, stößt beim direkten Anbieter bezüglich der Spinogambino App keineswegs vorbei [url=https://spinogambinoapp.com.de/app]spinogambino casino app download[/url] . Das Programm bietet Zockern die Möglichkeit, eigene liebsten Automaten immer und überall direkt auf ihrem Tablet sowie Mobilgerät zu erleben. Mit einer übersichtlichen Navigation sowie einer gewaltigen Palette von Games und Live-Casino-Optionen setzt die Spinogambino Casino App moderne Standards für flexibles Glücksspiel. Wer das komplette Vergnügen sucht, für den ist der Spino Gambino App Download der erste Schritt hin zu einer Welt voller Adrenalin sowie erstklassiger Gewinnchancen.

    Das Einrichten der Software ist an dieser Stelle denkbar einfach konzipiert. Gamer, diejenigen, die wählen die Casino Spinogambino App bevorzugen, nutzen dank einer angepassten Geschwindigkeit, die sogar bei langsameren Netzwerken ein flüssiges Spielerlebnis garantiert. Für all jene, welche den Zufall mobil probieren wollen, steht der Spinogambino Casino App Download sicher obendrein zügig anbieten. Ebenfalls unter den Suchbegriffen Spino Gambino App bzw. Spino Gambino Casino App lokalisieren suchende User alle notwendigen Informationen, sodass das Smartphone mit der erforderlichen Technik zu bestücken.

    Dieses Mobile Casino punktet dort nicht nur dank eines elegantes Look, jedoch gleichfalls mittels strenge Sicherheitsstandards. Sämtliche Transaktionen werden geschützt, sodass Zocker selbst komplett auf das Spiel konzentrieren dürfen. Kaum dass der Spino Gambino App Download abgeschlossen ist, startet ein Online-Spielhaus, welches keine Wünsche offen lässt. Diese nahtlose Integration der gesamten Features sorgt dafür, dass selbst Deposits plus Cashouts unmittelbar unterwegs getätigt machbar sind.

    Abschließend kann man festhalten, dass dieser der Spino Gambino Download die beste Alternative für alle Anhänger von exzellenten Online-Glücksspielen fungiert, die Freiheit genießen. Ganz gleich, ob ihr jetzt explizit auf der Suche nach der Spinogambino App suchen beziehungsweise die Vorzüge des Spino Gambino Casino App entdecken möchten – die digitale Angebot enthält für jeden Spielertyp das richtige Entertainment. Holen man sich jetzt den Zugang sowie genießen Sie, wieso diese Casino Spinogambino App bei so vielen Spielern bezüglich Zuspruch sorgt. Holen Sie sich jetzt diese Software und starten ihr in eine Dimension von Spino Gambino ein.

  7. needforslots-Hoips

    Cuando te consideras un entusiasta de los envites y anhelas un sitio web emocionante para desafiar tu azar, es probable que hayas escuchado mencionar a needforslots [url=https://needforslots-46.onrender.com]needforslots[/url] . Esta plataforma se ha situado como una alternativa relevante para aquellos que pretenden ocio premium en el entorno digital. Revisando el universo de needforslots casino, los jugadores descubren una interfaz agil creada para simplificar la experiencia de usuario mientras aprovechan de una amplia biblioteca de slots. Para aquellos que residen en el estado, needforslots espana se ha transformado en una posibilidad atractiva dentro del sector del iGaming, brindando una vivencia adaptada a las necesidades nacionales.

    Si persigues need for slots online, la diversidad es un punto decisivo, y esta web no defrauda. La interfaz posee un repertorio variado de tragamonedas que satisfacen a todos los perfiles de novatos como a los mas veteranos. Al leer alguna needforslots resena, se queda claro que la plataforma prioriza en la rapidez y la proteccion. Los jugadores que visitan a needforslots online valoran positivamente la adaptabilidad del espacio para telefonos celulares, posibilitando que la diversion persista en todo sitio.

    Si te preguntas si el casino need for slots es la opcion correcta para tus intereses, recuerda que el listado de titulos esta elaborado para entregar sesiones de alta adrenalina. Los miembros que elige casino needforslots prefiere resaltar la velocidad tecnica y el formato estetico interesante. Ya sea que te interese el mundo de need for slot o busques un espacio mas sofisticado, needforslot proporciona herramientas utiles para dirigir tus sesiones.

    Resumiendo, need for slots espana logra consolidarse como una oferta solida. Si sientes ese need for slots permanente y deseas un entorno transparente, explorar las posibilidades de needforslots es una decision inteligente. No olvides nunca jugar con cordura, anteponiendo el divertimento mientras exploras por las variadas opciones que este sitio tiene dispuestas para todos los entusiastas de las apuestas en linea.

  8. chickenroad-morce

    Le fantastique progres rapide du jeu ludique modele sur les competitions gallinacees a engendre a une option efficace pour les amateurs de paris sur mobiles [url=https://chickenroad-game-review.fr/app]chicken road ios[/url] . Que vous soyez un fervent de cette, ce programme s’est impose le moyen indispensable pour s’amuser en toute liberte, peu importe de votre emplacement. Au moyen d’ une presentation ergonomique et optimisee, cette application transforme votre appareil en une veritable interface de jeu nerveuse.

    Peu importe un parieur fidele ou un novice, ce module a ete elabore pour assurer une constance robuste. Les parieurs sur mobile profitent d’une reactivite accrue, capitale pour valider leurs mises au bon moment sur le service. L’application est totalement concue aux exigences actuels, garantissant une compatibilite complete avec l’ensemble des appareils actuels.

    Pour savourer du jeu sur votre appareil, la methode de telechargement chicken road est aisee et rapide. Les utilisateurs voulant la version android peuvent recuperer le fichier requis instantanement via le site dedie. De meme, les proprietaires d’appareils Apple peuvent utiliser a une version totalement operationnel de chicken road ios pour une session de qualite. Pour les joueurs qui choisissent une installation manuelle, l’extension permet une configuration rapide sur les plateformes adequats.

    Le setup se realise en un instant seulement, vous autorisant de debuter vos rounds habituelles en un clin d’?il sur votre mobile. En selectionnant ce chicken road jeu mobile, vous obtenez d’une navigation concue pour mobiles sans amoindrir la qualite esthetique ou la celerite des echanges. Ne permettez plus vos deplacements freiner vos moments de fun. Recuperez a present ce programme officiel pour conserver toute la passion du jeu avec vous. Avec une ergonomie epuree et des outils securisees, cette edition destinee a vos portables est le meilleur moyen d’ameliorer vos parties et de maximiser vos opportunites de gain sur toute la gamme des plateformes compatibles.

댓글 달기

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