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

  1. Alle, welcher auf der Suche nach einem grandiosen Spielerlebnis ist, gelangt prompt auf das Fezbet Casino [url=https://fez-1.onrender.com]fezbet online casino[/url] . Diese Webseite hat sich in knapper Zeit einen Namen als exzellentes Fezbet Online Casino gemacht, das zudem Sportwetten wie ebenfalls eine gewaltige Vielfalt an Spielautomaten unter einem Himmel vereint. In unserer umfassenden Fezbet Bewertung untersuchen wir, warum die Präsenz bei Anwendern so geschätzt ist und was sie von der Konkurrenz differenziert.

    Das Fezbet Casino überzeugt vor allem durch seine moderne plus einfache Benutzeroberfläche. Zocker, die sich für das Fezbet Casino Online entscheiden, ziehen Vorteile von einer zügigen Navigation plus einer hervorragenden technischen Stabilität. Ein entscheidender Punkt bei unseren Fezbet Erfahrungen blieb die Vielfalt der Spiele. Von bewährten Tischspielen bis hin zu neuartigen Video-Slots ist jeder Bereich vertreten, was das Wesen eines Wettfreundes wünscht. Auch das Live-Casino bietet eine reale Atmosphäre, die dem Aufenthalt in einer physischen Spielbank in keinem Punkt nachsteht.

    Ein anderer bedeutender Aspekt ist die Verlässlichkeit. Wer eine Fezbet Einzahlung durchführt, kann sich auf hochentwickelte Verschlüsselungstechnologien vertrauen. Die Plattform stellt bereit diverse Zahlungsmethoden zur Auswahl, was den kompletten Prozess für hiesige Kunden sehr komfortabel gestaltet. Zahlreiche Fezbet Bewertungen unterstreichen hervor, dass zudem die Auszahlungen zügig plus vertrauenswürdig erledigt werden. Der Kundenservice ist darüber hinaus rund um die Uhr zur Verfügung, um bei Anliegen beziehungsweise Schwierigkeiten schnell Unterstützung zu leisten.

    Wenn Sie einen sachlichen Fezbet Review wünschen, werden Sie bemerken, dass vornehmlich das Casino speziell durch anständige Bonusangebote sowie ein transparentes Treueprogramm glänzt. Regelmäßige Aktionen dafür gezielt, dass sowohl Neukunden wie ebenso langjährige Spieler permanent bei Laune bleiben. Abschließend lässt sich konstatieren, dass Casino Fezbet eine seriöse sowie abwechslungsreiche Anlaufstelle ist. Wer ein seriöses und spaßiges Fezbet Online Casino erhofft, sollte sich die Promotions auf der hauseigenen Seite genauer ansehen. Unsere erworbenen Fezbet Erfahrungen sind vollkommen positiv plus verdeutlichen die beträchtliche Güteklasse dieses Anbieters in der intensiv beanspruchten Welt des digitalen Glücksspiels. Egal ob Anfänger bzw. Profi, hier entdeckt jeder das adäquates Spiel.

  2. uma plataforma Cbet está surgindo em espaço no jogos digitais na Brasil [url=https://cbet-jetx-14.cicalutoscicos.workers.dev]Cbet Plataforma[/url] .

    Com esse link cbet-jetx-14.cicalutoscicos.workers.dev, é fácil testar uma uma versatilidades e, a simula momentos incluindo bets esportivos, casino sem contar jogo de cartas. Não sendo não constituir uma versatilidade padrão, entender como opera pode que os clientes se familiarizarem a essa estrutura e também características que usarem ao endereço certificado.

    A plataforma Cbet é famosa por sua uma diversidade de jogos extensa, a qual desde apostas esportivas incluindo diversões de cassino sem contar poker. Isso interessa um público variado, desde fãs experientes incluindo principiantes que desejam provar as competências.

    A plataforma Cbet foi desenvolvida ser ser simples, possibilitando que os visitantes explorem sem esforço por as diversas opções, como jogadas Cbet, jogos Cbet e também habilidade Cbet. Essa disposição agiliza a interação do cliente, confirmando ele localize sem demora que busca.

    Uma uma principais dúvidas ao decidir uma plataforma de bets é a confiança. A Cbet é por uma alternativa confiável, uma vez que proporciona segurança nas negociações e um cenário controlado. No entanto, sempre é essencial checar as credenciais e as normativas do que efetuar qualquer variedade de bets.

    Ainda questão, a plataforma é acessível no país brasileiro, atendendo aos jogadores locais com possibilidades em língua nacional e assistência profissional.

    Para os ama de atividades de sorte, o Cbet Casino é uma maravilhosa possibilidade, com uma variada quantidade de opções e também diversões oferecidos. Já os entusiastas do habilidade descobrirão na habilidade Cbet uma plataforma exigente, com eventos e cash games para todos os níveis de de experiência.

    Não importa do tipo de momento gostado, a plataforma tenta garantir uma interação dinâmica e cativante.

    Em quadro, a Cbet é uma uma principais escolhas nas jogos digitais no Brasil, unindo conveniência, variedade e segurança. Seja para apostas esportivas, casino ou poker, a plataforma supre às necessidades dos jogadores, oferecendo uma participação excelente e protegida.

    Na hora de testar versões entre elas a localizada no simulador.cbet.workers.dev, os clientes podem se de forma mais para versão padrão, promovendo uma migração mais fácil e utilizando ao máximo tudo o que a Cbet proporciona para fornecer.

  3. В данном обзоре представлены основные направления и тренды в области медицины. Мы обсудим актуальные проблемы здравоохранения, свежие открытия и новые подходы, которые меняют представление о лечении и профилактике заболеваний. Эта информация будет полезна как специалистам, так и широкой публике.
    ТОП-5 причин узнать больше – [url=https://stop-alko.info/pohmele/obezbolivayuschie-pri-pohmele-kakie-sredstva-ne-navredyat-organizmu.html]реабилитационный центр для наркозависимых[/url]

  4. Should you stay looking for the freshest trends in the world of digital gaming, you possess presumably come across the growing fame of the chicken road game. While gamers across the UK pursue fast-paced, thrilling encounters, this game is rapidly becoming a prominent favourite. At [url=https://chicken-road-gamereview.co.uk]chicken road[/url] , we supply a comprehensive chickenroad review built to assist each novices and seasoned players master the field.

    The heart of the chicken road gameplay is based around a simple but addictive premise: directing your figure past dangerous cars. The chicken road mechanics are intuitive, demanding gamers to calibrate their actions flawlessly to evade approaching vehicles. Although it could appear simple, the increasing complexity provides a true exam of responses. Many participants find themselves addicted, trying to beat their records while navigating the messy setting.

    Perhaps the most talked-about aspects of the release is the potential for a chicken road crash. Unlike traditional games, this instant finish maintains the tension elevated, making every step count. For those aiming to climb the tables, crafting a strong chicken road strategy is essential. Understanding the rhythm of the cars and learning when to wait against bursting ahead is the path to success. Our focused portal centres on delivering the top insights to the chicken road UK community, offering pointers and reviews that you really cannot find anywhere else.

    Whether you happen to be a casual player hoping to kill the day or a serious player aiming for the top place, understanding the mechanics is crucial. We pride ourselves on acting as the primary destination for chicken road UK enthusiasts. By regularly visiting our site, you are able to stay current on the superior methods and title news. Explore our in-depth manuals today to improve your abilities and ensure that your subsequent run is your greatest one yet. Become part of the rising army of players who remain welcoming the fun of this recent classic.

  5. spinmama-anaepab

    Anazitate tin koryfaia ebeiria diaskedasis ston kosmo ton tycheron paichnidion; To spinmama einai o neos diadiktyakos choros pou echei travixei tin prosochi ton paikton stin Ellada [url=https://spinmama.org.gr]spin mama online casino[/url] . An psachnete gia ena asfales perivallon, to spinmama online casino prosferei mia megali gama apo froutakia kai klasika paichnidia kazino pou tha enthousiasoun akoma kai tous pio apaititikous christes.

    Episkeptomenoi to spinmama official site, tha diapistosete oti i platforma echei schediastei me gnomona tin filikotita pros ton christi kai tin asfaleia. To spin mama casino xechorizei gia ton moderno schediasmo tou, epitrepodas stous paiktes na ploigoudai aneta anamesa se ekatodades titlous. Eite eiste latris ton live paichnidion eite protimate ta paradosiaka froutakia, to spinmama greece parechei oles tis proypotheseis gia mia diaskedastiki ebeiria.

    Polloi christes anazitoun mia olokliromeni spinmama review gia na mathoun perissotera gia tis paroches tis platformas. Mia prosektiki spin mama casino review apokalyptei oti to spinmama gr dinei megali emfasi stis prosfores kai ta programmata epivravevsis. Epipleon, to spinmama ellada diathetei amesi ypostirixi pelaton, diasfalizodas oti i ebeiria sas sto spin mama ellada tha einai aproskopti.

    An anarotieste giati to mama spin casino kerdizei synechos edafos, i apadisi vrisketai sti synepeia kai tin poiotita ton ypiresion tou. To casino spinmama prosferei asfaleis methodous synallagon, kati pou einai simadiko gia osous paizoun sto spinmama online casino. Diavazodas diafores kritikes spinmama, tha katalavete giati tosoi polloi paiktes protimoun to spin mama gr gia to kathimerino tous paichnidi.

    To spinmama kazino apotelei mia exairetiki epilogi gia opoion anazita poiotita kai diaskedasi se ena meros. Min chasete tin evkairia na exerevnisete to mama spin simera kai na anakalypsete ta monadika paichnidia pou prosferei to spinmama. Eite eiste neos paiktis eite palaioteros, to spinmama casino einai edo gia na anavathmisei stin psychagogia sas. Deite tin platforma kai deite monoi sas giati to spin mama echei ginei to agapimeno thema syzitisis stin online koinotita.

  6. В данной статье мы поговорим о будущем медицины, акцентируя внимание на прорывных разработках и их потенциале. Читатель узнает о новых подходах к лечению, роли искусственного интеллекта и возможностях персонализированной медицины.
    Изучить материалы по теме – [url=https://finbizhub.ru/pages/centr-lecheniya-narkomanii/]анонимное лечение наркомании[/url]

  7. Falls Sie nach einem erstklassigen Spielerlebnis schauen, ist das Fezbet Online Casino eine Adresse, die Sie definitiv kennen sollten [url=https://fez-2.14vkge0o7rgen8o3w4ak.workers.dev]fezbet online casino[/url] . Diese Gaming-Seite, die über fezbet aufrufbar ist, liefert eine gewaltige Vielfalt an Games, die nicht nur Einsteiger als auch Experten locken. Wer sich für ein modernes Casino fezbet entschließt, profitiert von einer einfach bedienbaren Oberfläche sowie einer technologisch ausgereiften Umgebung, die für flüssige Spielabläufe garantiert.

    In vielen Fezbet Erfahrungen wird vor allem die Bandbreite der Spielautomaten sowie Live-Tische gewürdigt. Das Fezbet Casino besticht durch eine klare Struktur, die es Spielern einfach gestaltet, ihre Lieblinge zügig zu lokalisieren. Wenn man eine Fezbet Bewertung durchsieht, stellt man fest, dass vorrangig die Schnelligkeit der Plattform sowie die Zuverlässigkeit der Transaktionen gelobt werden. Besonders bei der Fezbet Einzahlung erweist sich der Operator kundenorientiert, weil unterschiedliche etablierte Zahlungsmethoden vorhanden sind, damit das Spielguthaben flott aufzustocken.

    Ein zusätzlicher entscheidender Punkt im Fezbet Review ist das Bonusprogramm. Frische Spieler werden häufig mit spannenden Willkommenspaketen beglückt, die den Start in das Fezbet Casino online vereinfachen. Wer beständig zockt, kann darüber hinaus von verschiedenen Promotionen profitieren, die das Erlebnis nachhaltig verbessern. Die positiven Fezbet Bewertungen spiegeln wider, dass das Zutrauen der Spielerschaft in dieses Online Casino groß geschrieben wird. Diskretion sowie Seriosität stehen dabei an oberster Stelle, ein Aspekt für ein dauerhaftes Spielvergnügen unverzichtbar ist.

    Zusammenfassend lässt sich behaupten, dass das Fezbet Online Casino eine hervorragende Wahl für alle ist, die Augenmerk auf Exzellenz, Abwechslung sowie transparente Bedingungen legen. Ob Sie die neuesten Slots testen oder sich an einem der zahlreichen Tische versuchen wollen, das Casino liefert eine perfekte Umgebung dafür. Betrachten Sie sich die Präsenz in Gelassenheit an zudem verschaffen Sie sich Ihr individuelles Eindruck, warum das Fezbet Casino bei etlichen Kunden so beliebt ist. Die Mischung aus Freizeitspaß, leichter Nutzung und hilfsbereitem Support formt es zu einer Spitzenadresse für Anhänger des virtuellen Glücksspiels.

  8. «Как отмечает главный врач-нарколог Виктор Сергеевич Левченко, «современная наркологическая клиника должна обеспечивать не только медикаментозное лечение, но и комплексную поддержку пациента на всех этапах восстановления».»
    Подробнее тут – https://narkologicheskaya-klinika-krasnodar14.ru/chastnaya-narkologicheskaya-klinika-krasnodar/

  9. needforslots-Jeotogy

    Decyzja stosownej przestrzeni do zabawy w gry hazardowe online stanowi sporym wyzwaniem, dlatego też skupić się na witrynę osiągalną pod linkiem needforslots-38.clarencwjpaucekdew91.workers.dev [url=https://needforslots-38.clarencwjpaucekdew91.workers.dev]need for slots[/url] . To nowoczesne rozwiązanie, ktore wabi użytkownikow szukających wrażeń oraz ogromnego katalogu automatow. Platforma zdefiniowana jako need for slots to miejsce opracowany z intencją użytkownikow lubiących przejrzystą nawigację oraz imponującą bibliotekę gier. Jeśli interesuje Cię ściśle need for slots kasyno, wypada zapoznać się z gamą dostępną na tej stronie, ktora powstała w taki model, aby realizować postulaty nawet wybitnie wybrednych miłośnikow hazardu.

    Dla klientow korzystających z serwisow typu need for slots pl podstawowa jest wygoda oraz ochrona. Witryna proponuje wejście do wielu automatow, co sprawia, że casino needforslots staje się jedną z lepszych alternatyw w Internecie. Gracze, ktorzy wklejają w systemy wyszukiwania frazę need for slots polska, często szukają pewności oraz sprawnego ładowania gier, a zapewniane rozwiązanie zupełnie spełnia te założenia. Każde kasyno need for slots musi zapewniać odpowiednie standardy, a ta propozycja wyrożnia się na tle innych stron płynnością pracy oraz klarownym interfejsem.

    Wykorzystując opcji needforslots online, dostajesz wstęp do świeżych tytułow od wiodących producentow oprogramowania. Niezależnie na to, czy właśnie zaczynasz historię z hazardem, czy dysponujesz już spore doświadczenie, casino need for slots dostarcza adekwatnych narzędzi do porywającej rozrywki. To świeże spojrzenie do tematu gier powoduje, że needforslots casino osiąga dużą popularność wśrod naszych użytkownikow. Warto pamiętać, że korzystanie z zasobow online potrzebuje rozsądnego podejścia do gry. Jeśli wypatrujesz platformy, ktore scala w sobie pasję do automatow oraz przystępność obsługi, sprawdź szczegołowo ofertę, jaką przygotowało to kasyno need for slots. To świetny wybor dla każdego, kto szanuje sobie wysoką jakość cyfrowej rozrywki oraz sprawny wejście do ulubionych slotow typu slot w dowolnie wybranej lokalizacji i czasie, utrzymując przy tym pełen komfort użytkowania serwisu na rozmaitych urządzeniach.

댓글 달기

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