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

  1. В этой статье мы говорим о важности поддержки в процессе выздоровления. Рассматриваются семьи, группы поддержки, специалисты и онлайн-ресурсы, которые могут сыграть решающую роль в избавлении от зависимости.
    Информация доступна здесь – [url=https://stop-narcology.ru/article/kak-alkogol-vliyaet-na-dejstvie-benzodiazepinov/]”наркологическая клиника[/url]

  2. Si te encuentras buscando una plataforma de juego en linea que integre estetica sofisticada, una amplia variedad de juegos e incentivos interesantes, es el momento de explorar lo que brinda casinias [url=https://casinia-casino-53.onrender.com]casinias casino[/url] . Este espacio virtual se ha consolidado como una eleccion preferente para los amantes del juego, brindando un entorno seguro y emocionante. Examinando la pagina principal de casinias, es evidente que el enfoque principal consiste en crear una interfaz intuitiva, permitiendo que tanto jugadores novatos como experimentados localicen al instante sus opciones preferidas, desde las tragaperras mas modernas hasta el casino en tiempo real tradicional.

    Cuando exploramos los comentarios sobre casinias, gran parte subraya la fluidez de la plataforma y la rapidez con la que se procesan los retiros, un punto vital para el apostador serio. Mediante el analisis de una critica detallada sobre casinias, se corrobora que la seleccion de juegos es impresionante, trabajando junto a los desarrolladores lideres de la industria. En consecuencia, las percepciones sobre casinias casino frecuentemente enfatizan la calidad visual y la imparcialidad en cada uno de los giros o jugadas efectuadas.

    Si te preguntas los motivos para seleccionar este sitio, los motivos son variados. Esta casa de apuestas casinias no busca solamente ofrecer entretenimiento, sino que tambien implementa estrictos protocolos de seguridad para blindar los registros sensibles de sus usuarios. Al acceder a traves del sitio web oficial de casinias, obtendras ofertas especiales que potencian tus probabilidades de exito desde tu registro. Las casinias resenas acostumbran a incidir en que el servicio de ayuda es otro de sus puntos fuertes, operativo para resolver dudas con profesionalismo y rapidez. En conclusion, si buscas una vivencia total, valorar por ti mismo a casinias al explorar el portal es el siguiente paso logico. El sitio casinias resulta, indudablemente, un lider presente en el sector del juego online, donde el entretenimiento y la honestidad se fusionan para ofrecer una vivencia inolvidable a cualquier persona que decide formar parte de su grupo de usuarios en expansion.

  3. Falls es hinsichtlich zeitgemäße Online Spielotheken ist die Rede, zeigt sich der Begriff Spinrollz kürzlich verstärkt auf [url=https://spin-rollz-ch.linucihu155.workers.dev]Spinrollz casino erfahrungen[/url] . Massige Schweizer Spieler fahnden bezüglich verlässlichen Informationen, warum unsere Redaktion uns das Angebot näher unter die Lupe genommen haben. Das Spinrollz Casino online überzeugt mittels einen massiven Fülle an Spielautomaten sowie Live Tischen, welche für spannende Unterhaltung sorgen.

    Jeder, der jetzt bezüglich das Portal anzieht, schaut oft zuerst verschiedene rezensionen für spinrollz casino, zwecks ein jeder einen guten Überblick zu holen. Dabei merkt man, dass vor allem die einfache Bedienung und das ansprechende Design geschätzt werden. Bei den vielen Communitys schreiben Mitglieder ständig subjektiven Spinrollz erfahrungen sowie heben dabei besonders den schnellen Einstieg hervor.

    Ein wesentliches Hauptthema bei jedem Online Anbieter ist der geldliche Ablauf. Hierzu gibt es massige Spinrollz auszahlung erfahrungen, die im Schnitt äussert überzeugen. Zocker respektieren die Offenheit und die gerechten Konditionen. Wer erfahren will, wie lange ein Spieler auf die Gewinne wartet, guckt häufig auf die Spinrollz auszahlung dauer. Der Ablauf befindet sich je nach gewählter Transaktionsmethode innerhalb eines unglaublich akzeptablen Bereich, welches für Seriösität spricht.

    Zusammenfassend ist festzustellen, dass eben die Plattform spinrollz eine reizvolle Möglichkeit bezüglich Spieler aus Helvetien darstellt. Eine detaillierte Spinrollz casino bewertung belegt, dass sowohl Anfänger sowie fortgeschrittene High Roller voll auf ihre Kosten kommen. Die durchweg guten Spinrollz casino erfahrungen bestätigen, dass hierbei um absolut eine empfehlenswerte Adresse ist. Wer sich Spinrollz eigenständig ausprobieren möchte, stößt auf dem Portal ein geschütztes sowie abwechslungsreiches Umfeld vor, welches den heutigen Anforderungen voll und ganz genügt.

  4. В этой статье мы рассматриваем разные способы борьбы с алкогольной зависимостью. Обсуждаются методы лечения, программы реабилитации и советы для поддержки близких. Читатели получат информацию о том, как преодолеть зависимость и добиться успешного выздоровления.
    Связаться за уточнением – [url=https://pobetony.expert/zdorove/effektivnyj-vyvod-iz-zapoya-na-domu]выведение из запоя на дому нарколог[/url]

  5. platinum-Drantee

    Wenn Sie auf der Suche nach einem exzellenten Spielerlebnis sind, ist das Platinumslots Online Casino eine ideale Anlaufstelle fur anspruchsvolle Nutzer [url=https://platinum-slots-31.onrender.com]Platinumslots[/url] . Das Portal prasentiert eine vielfaltige Palette an Unterhaltungsmoglichkeiten, die sowohl Einsteiger als auch Profis begeistern. Viele Spieler aus dem deutschsprachigen Raum bevorzugen das Casino Platinumslots besonders fur seine intuitive Benutzeroberflache und die exzellente Auswahl an modernen Spielautomaten. Wenn Sie nach Platinumslots Deutschland suchen, werden Sie schnell sehen, dass die Plattform fur ihre Sicherheit bekannt ist.

    Eine ausfuhrliche Platinumslots Bewertung zeigt deutlich, dass das Angebot durch eine faire Spielumgebung und flotte Auszahlungsprozesse uberzeugt. Wer bei Platinumslots spielen mochte, profitiert zudem von einer schnellen Registrierung und einem direkten Zugang zum gesamten Portfolio. Die positiven Platinumslots Erfahrungen vieler Nutzer unterstreichen, dass die Seite auch in der mobilen Version fur Platinumslots Germany hervorragend optimiert ist. Dank dieser Flexibilitat konnen Sie zu jeder Zeit und von uberall auf das Platinumslots Casino zugreifen, ohne auf Qualitat verzichten zu mussen.

    Falls Sie sich fragen, ob Platinumslots Official serios ist, lohnt sich ein detaillierter Blick auf das Gesamtkonzept. Das Platinumslots De Portal legt viel Fokus auf Transparenz und Kundenzufriedenheit. Wenn Sie einen objektiven Platinumslots Review lesen, werden Sie feststellen, dass der Fokus stets auf einem fairen Spielerlebnis liegt. Egal, ob Sie traditionelle Slots oder moderne Themenwelten bevorzugen, bei Platinumslots finden Sie stets die passende Auswahl. Insgesamt bietet das Angebot eine solide Grundlage fur alle, die ein serioses Online Casino suchen. Besuchen Sie die Plattform und machen Sie sich selbst ein Bild von der Auswahl, die Platinumslots zu bieten hat. Es ist die perfekte Wahl fur Spieler, die Wert auf Sicherheit, Vielfalt und ein exzellentes Design legen. Tauchen Sie jetzt in die Welt ein und erleben Sie erstklassiges Entertainment auf hochstem Niveau, das genau auf die Bedurfnisse der Spieler zugeschnitten ist.

  6. Finding a premier gaming hub has never been simpler thanks to 7gold casino, a website crafted to provide a fluid and thrilling experience for gamers across the United Kingdom [url=https://7gold-casino-23.pages.dev]7gold casino login[/url] . If you are seeking a dependable and entertaining platform, the 7gold online casino provides a wide library of games that suit both novices and experienced players. By opting at this online 7gold casino, you can enjoy an impressive selection of slot machines, table games, and live dealer options that capture the authentic atmosphere of a traditional gaming hall.

    Starting out is easy. Once you navigate to the main page, the 7gold casino login procedure is designed to be fast and simple, making sure that you can dive straight into the action without waiting around. For those specifically seeking a high-quality 7gold casino UK experience, the site prioritises security and game selection, positioning it as a top pick in a crowded market. Whether you prefer the traditional excitement of spinning reels or the tactical nature of card games, 7gold casino online provides consistent performance across all platforms.

    Many players who look for casino 7gold find themselves impressed by the easy-to-use layout and the high standards of customer service provided. The 7 gold casino brand is founded upon a basis of trust, ensuring that every session is transparent and entertaining. If you are ready to explore what casino 7 gold has to offer, just head over to their web address to check out the newest bonuses and new game releases. With a user-friendly layout, the platform makes it easy for everyone to experience the best of online play. Whether you are playing for fun or chasing big prizes, this platform provides the features and protection you need. Sign up today to see why so many enthusiasts are moving to this trusted gaming site for their everyday gaming requirements.

  7. chickenroad-embore

    Besonnenes Wetten ist das Zentrum jedes vertrauenswurdigen und unterhaltsamen Casino-Erlebnisses bei chicken road [url=https://chickenroad-casino.ch/verantwortungsbewusstes-spielen]chicken road[/url] . Jeder, der sich fur das Angebot auf chickenroad wahlt, sollte immer im Bewusstsein verankern, dass Glucksspiel primar als eine Art der Unterhaltung definiert sein muss und nicht als Weg, um wirtschaftliche Probleme zu bewaltigen. Das Portal chicken road engagiert sich nachdrucklich dafur ein, seinen Spielern eine Atmosphare zu schaffen, in der Schutz und Klarheit an vorderster Front ranken. Die Seite enthalt umfassende Hilfsmittel, um das individuelle Spielverhalten immer im Blick zu haben.

    Auf der Webseite von chickenroad finden Spieler hilfreiche Empfehlungen und Instrumente, um ihre Aktivitaten zu uberwachen. Hierbei zahlen beispielsweise die Chance, individuelle Einzahlungslimits festzulegen oder periodische Beschrankungen zu aktivieren. Diese Features helfen dabei, den Einblick uber die verbrachte Zeit und das verwendete Budget zu wahren. Bei chicken road ist man der eindeutigen Uberzeugung, dass ein bewusster Umgang mit dem Spielangebot das Gesamterlebnis nachhaltig steigert. Wenn Nutzer das Empfinden spuren, die Macht uber ihr Spielverhalten zu aufzugeben, liefert die Webseite auf ihrer Seite zum sicheren Spielen viele Ansprechpartner zu spezialisierten Fachstellen zur Verfugung.

    Pravention ist ein wesentlicher Teil der Grundeinstellung von chickenroad. Gamer sollen dazu motiviert, sich periodisch innerlich zu hinterfragen und bei Notwendigkeit Spielpausen zu wahlen oder den Sperrantrag zu wahlen. Das Team bei chicken road betrachtet die Verpflichtung gegenuber seinen Klienten hochst verantwortungsvoll und starkt ein Gespur dafur, dass Glucksspiel ausschlie?lich fur erwachsene Personen gedacht ist. Durch die Kombination aus erstklassigem Entertainment und einer klaren Einstellung zu Sicherheit und Schutz der Jugend kreiert das Casino eine anerkannte Anlaufstelle fur Online-Spieler in der Schweiz. Falls Sie die Webseite chickenroad ansteuern, sehen Sie im Segment fur sicheres Spielen alle relevanten Daten, um Ihre Spielerfahrung geschutzt und gesteuert zu entwickeln. Ein positives Spielverhalten ist der Weg, um den Genuss bei chicken road nachhaltig zu erhalten.

  8. Этот обзор сосредоточен на различных подходах к избавлению от зависимости. Мы изучим традиционные и альтернативные методы, а также их сочетание для достижения максимальной эффективности. Читатели смогут открыть для себя новые стратегии и подходы, которые помогут в их борьбе с зависимостями.
    Ознакомьтесь с аналитикой – [url=https://womenjournal2019.ru/narkolog-na-dom-v-sankt-peterburge/]нарколога вызвать на дом[/url]

  9. casinia-daubpaf

    Cuando estas rastreando una web de entretenimiento digital que reuna sofisticacion, proteccion y una amplia variedad de opciones, el dominio oficial de casinias es una estupenda solucion en el entorno presente [url=https://casinia-casino-54.bizifupero971.workers.dev]casinias[/url] . Bastantes jugadores persiguen una vivencia de alto nivel, y al ejecutar un casinias review exhaustivo, queda claro que este espacio se dedica por ofrecer un entorno envolvente para todo tipo de jugadores, comenzando por los entusiastas de las tragaperras como tambien los adictos de los pasatiempos tradicionales de casino.

    Al examinar las casinias opiniones, es patente que lo que en mayor medida aprecian los clientes es la suavidad de su plataforma visual y la presteza con la que se consigue entrar a las opciones fundamentales. El casino casinias ha laborado arduamente para optimizar su estructura, garantizando que el tramite de alta y el arranque de las rondas se vuelvan faciles. Si echas un vistazo a las casinias resenas disponibles en multiples portales profesionales, observaras que la claridad en sus terminos y condiciones es uno de los puntos mas resaltados por la base de usuarios.

    La cartera de pasatiempos en casinias casino es vasta y atractiva. Debido a colaboraciones con desarrolladores de software de maxima categoria, el lugar asegura imagenes de gran calidad y una jugabilidad equitativa. Al evaluar las casinias casino opiniones, los miembros acostumbran a senalar la efectividad de su servicio de atencion al cliente, un factor basico para toda clase de operador que aspire a mantener la fidelidad de sus miembros.

    En conclusion, conocer el sitio web oficial de casinias representa una oportunidad para disfrutar de un abanico de opciones dinamico y actual. Si hasta ahora albergas dudas, consultar una casinias resena puesta al dia te colaborara a entender por que esta marca esta progresando con rapidez en el mercado hispanohablante. La combinacion de promociones interesantes, proteccion robusta y una coleccion de titulos que se renueva de forma regular hace que casinias sea un modelo que todo aficionado tendria que considerar para su proxima sesion de azar. Investiga la totalidad de opciones que te brinda esta plataforma y averigua por que tantas jugadores la eligen hoy.

  10. Эта статья освещает различные аспекты освобождения от зависимости и пути к выздоровлению. Мы обсуждаем важность осознания своей проблемы и обращения за помощью. Читатели получат практические советы о том, как преодолевать трудности и строить новую жизнь без зависимости.
    Осуществить глубокий анализ – [url=https://kak-zarabotat-v-internete.com/zdorove/narkolog-na-dom-spb-ceny.html]нарколога вызвать на дом[/url]

댓글 달기

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