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

  1. Эта медицинская заметка содержит сжатую информацию о новых находках и методах в области здравоохранения. Мы предлагаем читателям свежие данные о заболеваниях, профилактике и лечении. Наша цель — быстро и доступно донести важную информацию, которая поможет в повседневной жизни и понимании здоровья.
    Что скрывают от вас? – [url=https://notarwise.ru/pages/vyvod-iz-zapoya-v-spb-nedorogo/]вывод из запоя цена на дому[/url]

  2. В этой медицинской статье мы погрузимся в актуальные вопросы здравоохранения и лечения заболеваний. Читатели узнают о современных подходах, методах диагностики и новых открытий в научных исследованиях. Наша цель — донести важную информацию и повысить уровень осведомленности о здоровье.
    Это стоит прочитать полностью – [url=https://jurywise.ru/pages/kliniki-lechenie-alkogolizma/]больница лечение алкоголизма нижний новгород[/url]

  3. Diese Bereich vom modernen Casinobetriebs entwickelt den Markt zusehends voran zudem offeriert Usern laufend neue Optionen fuer exzellente Zerstreuung [url=https://moro-spin-38.vercel.app]moro spin casino[/url] . Besagte Plattform, welche momentan fur Furore sorgt, ist morospin. Uber der Domain moro-spin-38.vercel.app erhalten Besucher ein zeitgema?es Angebot, welches mit einer benutzerfreundlichen Bedienung plus der Vielzahl von aufregenden Games punktet. Falls man auf der Recherche nach einem tollen moro spin Casino Erlebnis ware, bietet dieses Haus einen direkten Einstieg in der bunten Welt der Slots und Glucksspieltiteln.

    Speziell fur User aus dem deutschsprachigen Gebiet bleibt morospin deutschland ein spannender Anlaufpunkt. Das morospin online Gaming-Haus wurde darauf ausgelegt, das flussiges Zocker-Erlebnis schnell im Web-Interface zu ermoglichen, ohne wie komplizierte Installationen notig sind. Dieses moro spin casino profiliert sich durch eine flotte Ladezeit sowie eine logische Bedienung hervor, die einerseits Einsteiger wie auch geubte User unterhalt. Schutz und Seriositat ranken bei morospin de dabei stets im Fokus, damit sich die Spieler ganz und stark auf das Spielspa? konzentrieren konnen.

    Besagtes zentrales Thema bei die Suche des passenden Betreibers ist naturlich eine Sicherheit bei Ein- und Auszahlungen. Wer, welcher auf Informationen zur moro spin auszahlung fahndet, sieht bei morospin kasino offene Ablaufe, die darauf geplant waren, Auszahlungsbetrage zuverlassig plus zugig abzuwickeln. Dies ist ein entscheidender Grund, weshalb stetig mehr User moro spin deutschland zu ihre erste Anlaufstelle wahlen. Die Kombination von einem breiten Spielportfolio, einem ansprechenden Design und einem direkten Start macht die Seite als die spannenden Option im Bereich von modernen Freizeitgestaltung.

    Sofern du neugierig aufgekommen ist, zahlt sich der Abstecher bei der Domain, zwecks sich selbst ein Bild von dem Angebot zu verschaffen. Egal, obwohl Sie alte Automaten oder moderne Themen-Automaten bevorzugen, dieses morospin Casino liefert den jeden Bedurfnis das Optimale. Tauchen ihr ein in die jener Sphare mit morospin sowie spuren man, warum das Casino aktuell in aller Munde steht. Wissen Sie immer, verantwortungsbewusst zu zocken samt das Fun-Faktor im Fokus und sehen, wo Sie jener Vielfalt an moro spin genie?en.

  4. spinmamarecenze-Fiend

    Během vyuzivani webovych portalů je veskrze nutne mit jasno v podminkach, ktera stanovuji interakci mezi spravcem i uzivatelem [url=https://spinmamarecenze.cz/obchodni-podminky]spin mama[/url] . Jestlize prohlizite internetovy web spinmamarecenze.cz, konkretně oddil obchodni podminky, načerpate důlezity vhled o vasich narocich spolu s odpovědnostmi. Text obchodni podminky na spinmama vystupuje jako primarni regulačni ramec, jenz udrzuje ferove zazemi určene pro vsechny navstěvniky.

    Během prochazeni obsahu, jenz spin mama nabizi, přičemz pravidelně narazite se zpravami o nazorech plus doporučenich. To je nicmeně nezbytne si uvědomit, ze kazda komunikace s timto portalem podleha určenym pravidlům. Skrze obchodnich podminkach na spinmamarecenze.cz se přesvědčite, kterak web naklada s databazi uzivatelů, jakym způsobem budou zabezpečena dusevni vlastnictvi k publikovanym textům i jake jsou pokyny určena pro chovani v prostoru. Zminěna transparentnost představuje jednim ze aspektů, kterym se spinmama vymezuje oproti pochybnych webů.

    Bez ohledu na to, zda vyhledavate čerstve data o virtualnich hernach, anebo studujete nazory určitych produktů, vzdy se jevi moudre obětovat několik minut nastudovani pravniho textu. Spin mama vklada značny akcent na skutečnost, aby uzivatele jasně uvědomovali, co mohou od serveru vyhlizet. Skrze obchodnich podminkach objevite i řeseni na tema souvisejici s zodpovědnosti za texty, omezeni slibů nebo postupu během řeseni připadnych konfliktů.

    Nabadame vsem stalemu čtenaři serveru spinmamarecenze.cz, aby si si uvedena pravidla minimalně jednou prosel. Jestlize se stane k libovolne změně pravidel, je tento oddil pravě zmiňovana čast, kam zde o veskerem podstatnem dozvite přednostně. Uznavani obchodnich podminek tim, ze chrani majitele, ale hlavně garantuje jisty spolu s vědomy průběh pro vsechny čtenaře, jenz hleda dobre i objektivni nazory uvnitř skupiny spin mama. Jasnost spolu s jasně určena podminky vystupuji jako kličem k vytvařeni stale důvěry, kterou v tomto ohledu tvůrci webů chtěji průbězně rozvijet.

  5. vegashero-Vonry

    Cuando intentas hallar una entidad de juego online que combine entretenimiento de alta calidad con un ambiente protegido, es vital conocer a profundidad quien esta detras de la iniciativa [url=https://vegashero-bet.es/sobre-nosotros]vegas hero[/url] . En el ejemplo de vegas hero, la transparencia es el principal fundamentos clave que determinan su operativa. Consultando la seccion de informacion de vegashero, aprenderas de inmediato que la entidad no solo busca ofrecer una gran seleccion de juegos, sino tambien establecer una conexion de seguridad duradera con todos sus miembros.

    El meta central de vegas hero es brindar una vivencia del cliente optimizada, en la cual la tecnica avanzada se conecta con una gama filtrada de los grandes juegos del sector. Analizando los valores que encarna vegashero, se observa un camino preciso enfocado en el juego consciente y la proteccion de datos, aspectos que son necesarios actualmente en el ambito renido de las apuestas online. El compromiso con la calidad se nota en cada apartado de su interfaz, avalanado que el espacio sea honesto, entretenido y, ante todo, serio.

    Lo que marca la diferencia de esta compania es su habilidad para comprender las exigencias de los gamers. En su area de datos de empresa, detallan como su staff se dedica diariamente por renovarse y acrecentar sus atenciones, ajustandose continuamente a las ultimas modas del mercado espanol. Esto indica que al escoger usar su sitio, te hallas apoyado por una entidad que antepone la seriedad. La trayectoria de vegas hero ratifica que el triunfo de un operador no no se basa unicamente del menu de titulos, sino del atencion proxima y especializado que se otorga a la comunidad. Si consideras importante la seriedad, la apertura y intentas hallar un ambito en el que el ocio se toma con la maxima responsabilidad, conocer los pilares de vegashero es el paso inicial idoneo antes de dar el salto en este fascinante lugar de juego virtual. Su manera de pensar esta ideada para que el jugador siempre se sienta en el centro de las elecciones. [url=https://chillforum.pl/viewtopic.php?t=42095]Analisis sobre la filosofia y compromiso de VegasHero: transparencia en el juego online[/url] [url=http://attfnd.free.fr/Forum/viewtopic.php?p=608949#608949]Descubriendo la transparencia y valores detras de VegasHero: por que es una opcion segura[/url] 8001efe

  6. bombasticcasino-bancy

    Ein renommierter Spielportal namens Casino-Bombastic hat in den letzten Zeiträumen unter europäischen Spieler an Interesse gewonnen [url=https://bombasticcasino-21.pages.dev]Bombastic Casino Bewertungen[/url] . Doch bevor man sich für eine Anmeldung entscheidet, lohnt es sich, grundlegende Kriterien genau zu bewerten. In diesem Artikel geben wir dir eine detaillierte Analyse zu Der Casino-Plattform, seinen Rezensionen und Aussagen, damit du eine überlegte Entscheidung treffen kannst.

    An erster Stelle ist es unbedingt, zu wissen, dass Die Spielplattform rechtmäßig in der Bundesrepublik verfügbar ist und sich an die deutschen Glücksspielvorschriften hält. Die seriöse Online-Adresse Bombastic Casino bietet eine benutzerfreundliche Grafik, die mit einer Fülle an Unterhaltungsformaten punktet, darunter Glücksräder, Traditionelle Spiele und Echtzeit-Spiele. Besonders die Palette an erprobten Entwicklern wie NetEnt spricht viele Gaming-Interessierte an.

    Falls du nach Feedback zu Bombastic Casino suchst, findest du sowohl positive als auch kritische Meinungen. Viele Gamer loben die schnellen Auszahlungen und die vielfältige Gaming-Angebote, während andere auf potenzielle Risiken bei der Belohnungslogik oder den Mindesteinsätzen kritisieren. Besonders die Feedback aus Deutschland zeigen, dass die Gaming-Anbieter insgesamt zuverlässig wirkt, aber wie bei jedem E-Gaming-Anbieter gibt es auch hier kritische Fallen.

    Ein weiterer Faktor ist die Vertraulichkeit. Die digitale Spielplattform setzt ein verschlüsselte Verbindungen, um die Informationen der Nutzer zu absichern, und arbeitet mit autorisierten Partnern zusammen. Vielmehr solltest du immer auf die lizenzierten Verbindungen vertrauen, um Nachahmungen zu erkennen. Die lizenzierte Homepage Der Casino-Bombastic ist leicht zu erkennen, da sie eine strukturierte Struktur und eine professionelle Optik aufweist.

    Wer Den explosiven Glücksspielanbieter in Deutschland ausprobieren möchte, sollte als Erstes die Mindestalterseinstufung einhalten. In der Bundesrepublik darf man erst ab achtzehn digital unterhalten. Außerdem ist es klug, die Regelwerke und die Anreizklauseln detailliert zu lesen, um unvorhergesehene Überraschungen zu ausschließen.

    Falls du dich für eine Anmeldung entscheidest, kannst du sofort auf der Bombastic Casino Website vorgehen. Dort findest du alle notwendigen Informationen zu den Zahlungsoptionen, den verfügbaren Glücksspieloptionen und den Gewinnausschüttungen. Viele Spieler schätzen hoch die Auswahl an Zahlungsoptionen, darunter Kontozahlung, Kartenzahlung und E-Geld-Börsen wie PayPal.

    Kurz gesagt lässt sich sagen, dass Die digitale Spielwelt eine spannende Möglichkeit für Online-Casino-Fans in der BRD angebt. Mit einer ausgezeichneten Palette an Spielen, effizienten Transaktionen und einer professionellen Plattform bietet es viele Pluspunkte. Allerdings solltest du immer auf relevante Rezensionen für Bombastic Casino verlassen und deine eigenen Eindrücke sammeln, bevor du dich für eine Anmeldung entscheidest. So kannst du sicherstellen, dass du eine fundierte Positionierung triffst und das Maximum aus deinem Virtuellen Unterhaltungsangebot genießt.

  7. duospin-Arevaxy

    Seeking the ideal hub for your play experience is crucial for any enthusiast aiming to enjoy elite slots and classic titles [url=https://duospin-5.vercel.app]duospin casino[/url] . If you have been looking for a different experience, the Duospin platform has just seized the focus of players coast to coast. This Duospin Canada analysis investigates why plenty of patrons are choosing this portal to enjoy their best titles. As a up-to-date gambling site, the Duospin casino delivers a simplified approach to digital entertainment, prioritizing speed and reachability for all its active users.

    When you begin a Duospin review, you instantly perceive the priority on a simple structure. Browsing the Duospin online casino is natural, enabling users to identify their favoured sections without distracting distractions. If you happen to be fond of old-school slots or hunting for the latest live dealer games, the range offered at the Duo Spin casino is built to suit unique desires. For those who prioritize ease, the Duospin casino online speed is optimized for both laptop and tablet platforms, making sure that you can access your gaming rounds on the go.

    If you are evaluating a Duo Spin casino review to determine if the portal aligns with your desires, consider the variety of aspects accessible. The Duospin bet options are flexible, serving both hobbyist gamers and those who prefer a more strategic tactic. Abundant players value the simple character of the Duo Spin portal environment, which avoids the common pitfalls of too complex frameworks. By valuing a neat look and fast gaming, the Duo Spin site has created a position for the platform in the tough market.

    Ultimately, checking a in-depth Duospin casino review is the best technique to grasp what the platform offers. Members who pick the Duospin Canada platform often value the mix of stable engines and a wide selection. If you are set to discover a different online hub, the Duo Spin casino gives an accessible and interesting world for players across the region. Don’t forget to wager carefully as you find all the content this brand has to provide.

  8. Эта публикация обращает внимание на важность профилактики зависимостей. Мы обсудим, как осведомленность и образование могут помочь в предотвращении возникновения зависимости. Читатели смогут ознакомиться с полезными советами и ресурсами, которые способствуют здоровому образу жизни.
    Подробности по ссылке – [url=https://jurywise.ru/pages/kliniki-lechenie-alkogolizma/]медицинское лечение алкоголизма[/url]

  9. Il mondo del gaming digitale continua a evolversi offrendo nuovi portali dedicate agli appassionati, e tra le novita piu interessanti spicca thor fortune, un spazio web che sta catturando l’attenzione dei giocatori italiani [url=https://thor-fortune-93.vercel.app]thorfortune login[/url] . Se sei alla ricerca di un intrattenimento dinamico, thorfortune casino rappresenta una meta ideale grazie alla vasta gamma di giochi disponibili e a un’interfaccia intuitiva pensata per migliorare l’esperienza utente. Chi decide di esplorare questo portale trovera una gamma esclusiva di titoli, pronti a soddisfare le esigenze di chi ama tentare la fortuna in piena tranquillita.

    Accedere alla propria profilo utente su thor fortune casino e estremamente semplice. Per iniziare a divertirti, e necessario completare la procedura di thorfortune login, passaggio fondamentale per chiunque desideri controllare il proprio profilo e monitorare le attivita. Una volta effettuato il thorfortune accesso casino, avrai a disposizione un ventaglio di opzioni pensate per rendere ogni sessione speciale. La gestione dell’account e fluida e intuitiva, garantendo che il thor fortune account login avvenga sempre nel rispetto della privacy e della protezione dei dati personali.

    La popolarita di thor fortune casino e in continuo aumento, merito anche di un catalogo che spazia dalle slot machine piu tradizionali fino alle innovazioni tecnologiche piu moderne. Scegliendo thorfortune casino online, i giocatori possono contare su una piattaforma ottimizzata per diversi dispositivi, permettendo di giocare facilmente sia da casa che in mobilita. L’affidabilita e il pilastro su cui si fonda thorfortune casino, rendendolo un riferimento solido per chi cerca serieta nel settore del gioco a distanza. In definitiva, se il tuo obiettivo e scoprire una piattaforma di alto livello nel panorama del gambling digitale, thor fortune casino ti offre gli strumenti giusti per vivere momenti di svago assoluto. Non perdere l’occasione di entrare nel vivo dell’azione: entra subito al tuo profilo e scopri cosa rende questa piattaforma una opzione vincente per gli amanti del settore.

  10. В данной статье рассматриваются проблемы общественного здоровья и социальные факторы, влияющие на него. Мы акцентируем внимание на значении профилактики и осведомленности в защите здоровья на уровне общества. Читатели смогут узнать о новых инициативах и программах, направленных на улучшение здоровья населения.
    Интересует подробная информация – [url=https://juripedia.ru/pages/vyvod-iz-zapoya-nedorogo/]вывод из запоя недорого нарколог 24[/url]

댓글 달기

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