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

  1. Exploring the world of digital casinos requires finding the top rewards to elevate your experience, and the portal created to help players increase their potential is here [url=https://spinmama-loginbonus.org/bonus]spinmama casino no deposit bonus[/url] . If you are aiming to boost your bankroll, mastering how to utilize a spinmama bonus can be the distinction between a basic session and a rewarding one. This hub provides detailed insights on the newest deals, ensuring that you never miss out on an opportunity to play more for less.

    One of the highly desired benefits for new players is the spinmama casino no deposit bonus. This type of offer is fantastic because it allows you to explore the game library without committing your own capital immediately. By locating the most current spinmama no deposit bonus codes, you can unlock free spins that act as a perfect introduction to the site. Many users value these offers as they offer a safe way to evaluate the mechanics and volatility of popular slots.

    For those about to make a commitment, utilizing a valid spinmama bonus code is necessary. Whether you are looking for a spin mama bonus code to boost your initial deposit or hunting for exclusive spin mama bonus codes for recurring players, accuracy is crucial. Always ensure you input the correct spin mama bonus when asked during the registration or deposit process to guarantee the credits are added to your account.

    Exploring the realm of bonuses can sometimes be confusing, which is why having a consistent source for your spinmama code bonus needs is essential. By regularly checking the latest updates regarding your spinmama no deposit bonus, you maintain an advantage. Remember, these offers update often, so checking the official portal is the best way to maintain your advantage. Whether you are a casual player or a high roller, using every available spinmama bonus is a smart strategy to improve your overall gaming journey and boost your odds of securing a major win.

  2. Jene, an der Jagd hinsichtlich einer hochwertigen Anlaufstelle hinsichtlich digitale Zerstreuung aufhalt, musste bei morospin jetzt intensiver betrachten [url=https://moro-spin-39.onrender.com]morospin online[/url] . Als innovatives Portal prasentiert das moro spin casino die beeindruckende Auswahl an Wettgelegenheiten, deren weder Einsteiger als ebenfalls versierte Gamer faszinieren. Besonders die intuitive Struktur sorgt hierbei, sodass die Anwender bei morospin deutschland sofort auskennen. Egal, obwohl jeder altbewahrte Spielautomaten bzw moderne visuelle Inhalte wunscht, das morospin online Vergnugen ist darauf konzipiert, maximale Ma?stabe bezuglich hinsichtlich Unterhaltung zu setzen.

    Der entscheidender Aspekt hinsichtlich der Wahl eines Betreibers bedeutet Sicherheit und Vertrauenswurdigkeit. Innerhalb morospin de wird gro?er Wert dabei gelegt, dass die Kunden innerhalb einer bevorzugten Umgebung agieren durfen. Dies spiegelt dabei durch die guten Ruckmeldungen zur moro spin auszahlung wider, die als flott sowie klar beschrieben ausfallt. Jeder, der entschlossen bei moro spin entscheidet, gewinnt von dem klugen Aufbau, das null Anspruche vermisst. Die Plattform ist hierbei inzwischen wie solide Instanz fur jeden etabliert, die morospin kasino Offerten innerhalb der seriosen sowie ansprechenden Sphare wahrnehmen wollen.

    Der weiterer Vorzug ist jene flexibele Kompatibilitat, die dies gestattet, das moro spin casino Programm von unterwegs aus zu genie?en. Jene Ausrichtung fur diverse Smartphones wurde in morospin deutschland erstklassig umgesetzt, sodass jener Vergnugungsfaktor mobil keinesfalls zu gering ausfallt. Auch der Support begeistert mit Professionalitat sowie Erreichbarkeit, was dieses Glauben jener User in dieses morospin online Sortiment zusatzlich festigt.

    Sofern man Wert bei die breite Spielpalette, schnelle Transaktionen hinsichtlich jener moro spin auszahlung und ein einfaches Layout legen, bleibt jene Webseite unter dieser URL morospin de definitiv diesem Aufenthalt wert. Jenes morospin kasino offeriert eine hervorragende Mixtur aus zeitgema?en Funktionen und einer fairen Gaming-Ethik. Finden Sie umgehend eigenhandig, warum moro spin kontinuierlich zunehmend Nutzer gewinnt und genie?en ihr eine erstklassige elektronische Erfahrung, die bei neueste Technologie und nutzerorientierte Funktionen setzt. Dies bleibt die optimale Ziel bei jeder, welcher Fokus bei Gute und Abwechslung setzt.

  3. bombastic-Witnexy

    Ein innovatives Online-Casino namens Bravissimo-Casino bietet eine attraktive Benutzeroberfläche, die durch eine breite Repertoire an Slot-Maschinen und Tischgames besticht. Besonders für deutsche Casino-Fans stellt das Casino eine Vielfalt an Chancen bereit, die sowohl Einsteiger als auch erfahrene Glücksspieler anlocken. Doch man sich für eine Eintragung entscheidet, sollte man, einige relevante Faktoren zu überprüfen, speziell wenn man nach objektiven Analysen sucht.

    Die digitale Präsenz von Bombastic Casino-Spielhaus ist der erste Anlaufpunkt für alle, die das Casino erfahren möchten [url=https://bombastic-casino-22.radityarasya695.workers.dev]Bombastic Casino-bewertungen[/url] . Hier findet man nicht nur eine strukturierte Liste der zugänglichen Spiele, sondern auch Hinweise auf die Belohnungsprogramme und die Abwicklungsarten. Besonders nachgefragt sind die Startboni, die neuen Spielern oft ein starkes Anfangskapital bieten. Allerdings sollte man immer die ausführlichen Rahmenbedingungen der Bonusse untersuchen, da diese regelmäßig mit Geldauflagen und Turnierregeln verknüpft sind.

    Wer nach Erfahrungsberichten zu Bombastic Casino sucht, wird schnell feststellen, dass die Urteile extrem variabel ausfallen. Einige Spieler teilen mit, dass sie positive Erfahrungen gemacht haben, speziell wenn es um die Palette der Casino-Spiele und die Bedienbarkeit der Anwendung geht. Andere demgegenüber kritisieren die unflexiblen Abwicklungen oder die begrenzten Zahlungsoptionen. Besonders relevant ist es, auf aktuelle Bombastic Casino Deutschland Bewertungen zu achten, da sich die Regeln für deutsche Spieler häufig anpassen können.

    Ein zusätzlicher entscheidender Aspekt sind die Bombastic Casino Erfahrungen. Viele Spieler schätzen die große Auswahl an Live-Casino-Spielen, die durch exzellente Visualisierung und professionelle Hosts verführen. Jedoch gibt es auch Meldungen über technische Probleme oder unklare AGBs, die vor der Mitgliedschaft berücksichtigt werden sollten. Wer sich für eine Analyse zu Bombastic Casino informiert, sollte daher mehrere Quellen vergleichen, um ein ausführliches Bild zu erhalten.

    Für Nutzer, die nach einer zuverlässigen Spielseite suchen, ist es empfehlenswert, nicht nur auf die offizielle Website zu achten, sondern auch auf externe Prüfungen und Nutzerkommentare. Besonders in Deutschland gibt es strenge Gesetze für digitale Glücksspielanbieter, daher sollte man überprüfen, dass das Casino zertifiziert und kontrolliert ist. Wer sich für Bombastic Casino für deutsche Spieler entschließt, sollte sich daher über die ausführlichen Kriterien informieren und sicherstellen, dass die Seite den deutschen Qualitätskriterien entsprechen.

    Fazit lässt sich festhalten, dass Bravour-Casino-Spielhaus eine interessante Variante für digitale Spieler aufweist, aber wie bei jeder Plattform ist es wichtig, die Meinung über Bombastic Casino detailliert zu prüfen. Wer Wert auf Ehrlichkeit und ausgewogene Vorgaben legt, sollte sich vor dem Einstieg ausführlich informieren und die Meinungen anderer Spieler berücksichtigen, um sicherzustellen, dass das Glücksspiel-Erlebnis nicht von unangenehmen Überraschungen beeinträchtigt wird.

  4. If you happen to be hunting for a novel and energetic adventure in the universe of online gaming, the duospin platform, available at duo-spin-5.vercel.app, is rapidly becoming a popular topic among enthusiasts [url=https://duo-spin-5.vercel.app]duo spin[/url] . As players in the Great White North hunt for novel portals, duospin canada has surfaced as a reliable destination for those who enjoy a modern methodology to electronic gaming. This duospin casino review proposes to analyze why so many users are transitioning to this site for their entertainment requirements.

    When conducting a duospin casino review, the first aspect you spot is the simplified customer interface. The layout is built to be straightforward, certifying that still novices to the duospin online casino space can maneuver through the various game options with simplicity. Regardless of whether you are seeking for slots or table games, the duo spin casino atmosphere delivers a refined session that emphasizes quickness and reliability.

    For those inquisitive about the standing of the site, a detailed duospin review underscores its commitment to usability and performance. As a rather new challenger, casino duospin is defining a norm for how a contemporary interface must perform. Players often look for a dependable duo spin casino that provides fair gameplay and a variety of betting options. This is exactly where duospin bet features activate, offering patrons flexible means to engage with their favorite titles.

    The rise of the duospin casino online adventure demonstrates that gamers are continually scouring for portals that move away from clumsy, outdated software. By picking to gamble at this site, you are selecting a quick system that works well over distinct devices. If you are situated in the region, reviewing the duospin casino features could be the enhancement your gaming regimen requires. In short, if you are seeking a platform that merges minimalism with a wide spectrum of options, this domain is worthy your notice. Explore the realm of duospin today and find why it is sparking such favorable buzz across the Canadian gaming network.

  5. Перед процедурой назначаются необходимые анализы и клинический осмотр. Врач определяет показания и противопоказания, оценивает работу жизненно важных систем и принимает решение о сроке воздержания. Иногда достаточно нескольких дней без алкоголя, в других случаях требуется больше времени. Самостоятельно выбирать препарат, доза которого влияет на выраженность фармакологической реакции, опасно. Медикаментозное кодирование должно проводиться специалистом, знакомым с клинической картиной и особенностями конкретного больного. Первичная диагностика позволяет определить, какое лечение алкоголизма будет наиболее рациональным на данном этапе.
    Узнать больше – [url=https://kodirovanie-ot-alkogolizma-moskva15-1.ru/]kodirovanie-moskva-ceny[/url]

  6. vegashero-Morne

    Al explorar dichas plataformas de juegos online, resulta critico captar las normas que regulan el juego limpio y la claridad [url=https://vegashero-bet.es/terminos-y-condiciones]vegashero[/url] . Respecto a vegas hero, la entrada a sus politicas internas supone un movimiento necesaria para cada cliente que busque una vivencia protegida. El espacio dedicada a los reglas generales de vegashero resulta un texto profundo que establece las bases de la relacion entre el operador y el usuario, certificando que toda clase de jugada y bono se manejen bajo un marco legal legitimo y correcto.

    Consultar minuciosamente este segmento en vegashero habilita a los jugadores conocer bien de las condiciones de rollover, los topes de retiro y los reglamentos de ocio consciente que definen a este sitio. Es comun que diversos participantes pasen por alto esta parte, aunque en vegas hero se enfatiza que aprender estos aspectos es clave para prevenir conflictos por venir. Ya sea que estes atento a saber como se procesan los bonos o cuales son los deberes del participante al registrarse, la transparencia ofrecida por la web prueba un compromiso solido con la satisfaccion del cliente.

    Asimismo, el reglamento de vegas hero tambien abordan temas operativos importantes como la verificacion de cuenta, un proceso elaborado para salvaguardar asi como los saldos del usuario asi como la fiabilidad de la web. Tras atender las guias especificadas en la web de vegashero, los participantes logran aprovechar de su periodo de recreo con la calma de saber que estan operando bajo una plataforma regulada y enfocada con el respeto normativo. Recordar que la actividad debe ser siempre una actividad de ocio y consciente es parte del aviso escondido en estos textos, donde se promueven herramientas para conservar el dominio sobre los habitos de ocio. A modo de cierre, previo a iniciar cualquier actividad en la web, emplear un breve tiempo a revisar esta informacion dentro de vegas hero no solo es un acto de responsabilidad, sino un modo acertada de mejorar tu experiencia y obtener beneficio al cien por cien cuanto la empresa proporciona a su comunidad de usuarios. [url=http://bookangel.co.uk/boards/threads/hey-folks.364/page-4284#post-139096]Analisis imprescindible sobre los terminos y condiciones de Vegas Hero: la importancia de revisarlos para una experiencia segura.[/url] [url=https://brilliantbluelogistics.com/2024/03/25/hello-world/#comment-22145]Analisis obligatorio sobre los terminos y condiciones de vegashero.es: la necesidad de entenderlos para una experiencia segura.[/url] 797a610

  7. spinmamarecenze-Unfaicy

    Pokud hledate nejlepsi cestu, kterou vylepsit svůj virtualni prozitek, stranka spinmamarecenze.cz/bonus je tim hlavnim průvodcem světem vyhod v danem oblibenem webovem casinu [url=https://spinmamarecenze.cz/bonus]spinmama bonus code for existing players[/url] . Kazdy klient zvoli zajimavy spinmama bonus, jenz zvladne vyrazně rozsiřit startovni kapital připadně zvětsit dobu gamingu vasich vyhledavanych automatů. Dotyčny web se specializuje předevsim na aktualni akce i nabizi přehledne udaje o tom, čim čerpat maximum z vasi registrace či aktivity.

    Spousta hračů aktivně vřele doptava ohledně spinmama no deposit bonus, ktery umozňuje vyzkouset produkty bez povinnosti vlastniho vkladu. Vzdy popularnim bodem je rovněz spinmama casino 100 free spins no deposit bonus, co reprezentuje jedna ze nejzadanějsich bonusů určena pro čerstve uzivatele. Při te přilezitosti narazite odkaz na spinmama bonus code no deposit či specificky spinmama promo code no deposit bonus, vzdy raději prověřte jejich platne dobu trvani přimo na tomto webu. Specialně pro profesionalni hrače pak zase exkluzivni spinmama bonus code for existing players, skrze nim si stali členove dokazou čerpat pravidelne akce a souboje.

    Během hledani bonusech naprosto nezbytne zadat platny spinmama casino bonus code. Sem tam člověk můze jednoduse narazit na terminem spinmama bonuscode, ktery hned po zadani v sekci pokladny zpřistupni specialni sady odměn. Ať či hledate spinmama no deposit bonus codes jakozto jisty začatek, nebo vlastně orientujete na depositove odměny, spinmamarecenze.cz/bonus vam osobně vzdycky poskytne prověřene postupy a rady. Čerpani danych akci je chytrym nastrojem, jak podpořit sve sance na zisk i ulovit doplňkova zatočeni bez poplatku. Mějte na paměti, totiz odměna spinmama podleha specifickym podminkam, jako zahrnujici sazkove pozadavky, proto si vzdycky před uplatněnim poukazu pozorně zkontrolujte podminky. Sledujte pravidelně novy vypis na webu, aby vam vsem zadna zajimava moznost neutekla. Vstupte vstřic univerza SpinMama s jasnou taktikou a vyuzivejte odměny naplno.

댓글 달기

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