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

  1. Der Globus der virtuellen Wetten wandelt sich kontinuierlich und offeriert Teilnehmern immer wieder innovative Gelegenheiten [url=https://moro-spin-42.vercel.app]moro spin casino[/url] . Eine Bezeichnung, der in der Community immer starker an Bedeutung zunimmt, ist morospin. Auf der Domain moro-spin-42.vercel.app lokalisieren Anwender eine Plattform, das moderne Technologie sowie einer benutzerfreundlichen Oberflache verbindet. Falls Sie nach dem moro spin casino suchen, konnen sie erkennen, dass genau besagtes Angebot exakt dazu fokussiert wurde, einen reibungslosen und vergnuglichen Erlebnis liefern. Als morospin online Plattform bleibt der Datenschutz sowie die Gute der Automaten zentral im Fokus.

    Fur Spieler, welche auf der Jagd nach morospin deutschland Varianten suchen, offeriert jene Seite den idealen Anlaufpunkt. Das morospin kasino punktet durch einer vielfaltigen Palette von Slots und digitalen Spielen, welche gleicherma?en bei Anfanger wie fur versierte Spieler ideal sind. Jeder, der sich fur morospin de begeistert, liebt vorrangig die leichte Bedienung sowie die schnelle Performance der Spiele. Ein wichtiger Punkt beim der Wahl der Plattform bleibt die Zuverlassigkeit, sofern dies um Gewinne handelt. In Bezug auf die moro spin auszahlung dokumentieren Nutzer uber zugigen Verfahren, wodurch die Attraktivitat des Betreibers kontinuierlich steigert.

    Sicherheit sowie Klarheit sind rund um morospin essenziell. Das Portfolio richtet sich an ein vielfaltiges Zielgruppe, das moro spin deutschland als zeitgema?e Form von Entertainment einschatzt. Die Seite verwendet neueste Web-Standards, damit einen Zugang uber diversen Devices heraus zu. Ganz gleich, obwohl Sie daheim vor dem PC bzw. unterwegs mit dem Smartphone zocken, das morospin casino offeriert eine flexible Option bei alle Situationen. Durch die stetige Verbesserung der Leistungen versichert morospin gewiss, dass auch die Wunsche der modernen Spielerschaft erfullt bleiben. Sollten ihr der Anhanger von abwechslungsreichen Spielautomaten sind sowie das System suchen, welches dank Geschwindigkeit und transparente Strukturen uberzeugt, daraufhin bleibt ein Besuch auf jenem Anbieter zweifellos eine Erwagung ratsam. Prufen ihr selbst, warum das moro spin Angebot aktuell ungemein intensiv erortert ist und probieren Sie samtliche unterschiedlichen Funktionen durch, welche bei eine moderne Spielerfahrung garantieren.

  2. В статье по вопросам здоровья мы рассматриваем актуальные проблемы, с которыми сталкивается общество. Обсуждаются заболевания, факторы риска и важные аспекты профилактики. Читатели получат полезные советы о том, как сохранить здоровье и улучшить качество жизни.
    Узнать из первых рук – [url=https://fixbuilders.ru/pages/vyzov-narkologa-na-dom-sankt-peterburg/]вызвать нарколога на дом[/url]

  3. vegasherobonus-broaky

    Si vous recherchez une aventure de plaisir totale, le portail vegasherobonus.fr se presente comme une reference incontournable pour les passionnes de divertissements [url=https://vegasherobonus.fr]vegas hero avis[/url] . Cette interface dediee valorise les avantages proposees par le casino vegas hero, un operateur qui a reussi a dominer dans l univers exigeant du gaming sur la toile. En parcourant ce tutoriel exhaustif, vous comprendrez la raison pour laquelle le casino en ligne vegas hero seduit de nombreux utilisateurs a travers le planete.

    Lorsque l on consulte un avis vegas hero, la principale chose qui saute aux yeux est la richesse remarquable de la ludotheque. Entre les slots aux graphismes elegants, les jeux de table classiques et les moments en temps reel, chaque visiteur peut denicher son bonheur. De plus, pour les joueurs qui affectionnent le vegashero betting, le site offre une navigation rapide et fiable offrant la possibilite de parier en toute serenite. Le vegas hero fr est particulierement apprecie pour sa honnetete et la generosite de ses avantages d inscription, qui facilitent de doper ses premieres sessions de jeu de sensiblement.

    La analyse d un vegas hero casino avis autorise en outre de verifier la solidite des operations bancaires et la efficacite du support client. Le vegashero casino s engage a garantir un cadre equitable ou la protection des informations privees est une priorite absolue. Peu importe si vous etes un utilisateur neophyte ou un fidele des sites specialises, le casino vegas hero offre des dispositifs concus pour gerer son budget en savourant totalement de l adrenaline du risque.

    En somme, si vous parcourez souvent les analyses sur vegasherobonus.fr, vous saisirez rapidement que le vegas hero betting n est pas qu une simple affaire de chance, mais une reelle immersion optimisee. Avec une ergonomie intuitive et une compatibilite totale sur smartphone, le vegas hero casino demeure un decision de grande qualite. N tentez a vous etablir votre propre opinion en lisant les informations fournis sur le site, dans le but de optimiser vos probabilites et de tirer profit des meilleures offres du moment sur le marche. [url=http://evsagro.com/bbs/board.php?bo_table=inquiry&wr_id=776]Vegas Hero: Pourquoi les joueurs plebiscitent cette plateforme selon les experts de vegasherobonus.fr[/url] [url=https://www.bruchlee.com/south-asian-geopolitics/%e0%a6%ad%e0%a7%82-%e0%a6%b0%e0%a6%be%e0%a6%9c%e0%a6%a8%e0%a7%80%e0%a6%a4%e0%a6%bf/#comment-76693]Avis complet: Pourquoi vegasherobonus.fr est la reference incontournable pour votre aventure sur le casino Vegas Hero[/url] 5fa7732

  4. В данной статье мы поговорим о будущем медицины, акцентируя внимание на прорывных разработках и их потенциале. Читатель узнает о новых подходах к лечению, роли искусственного интеллекта и возможностях персонализированной медицины.
    Выяснить больше – [url=https://new-narkolog.ru/stati/otlichie-lekarstvennoy-zavisimosti/]наркология клиника[/url]

  5. Searching for a solid and exciting destination for virtual gaming is essential for enthusiasts across the nation [url=https://duo-spin-7.ikiqiniwuwix32.workers.dev]duospin[/url] . Provided you were looking for a fresh experience, the duospin platform showcases a contemporary approach to virtual entertainment. This duospin casino review intends to spotlight why several users are turning to this domain for their entertainment needs. Being a expanding player in the digital market, duospin canada provides a simplified interface that leaves browsing within diverse games straightforward and fun. Should you enter the domain, you will rapidly observe that the main focus is on providing a flawless user experience, which is definitely what players anticipate from a top tier duospin online casino.

    Superb variety is a trademark of any outstanding gaming hub, and the range at this casino duospin is remarkably impressive. If you are seeking timeless slots or absorbing live dealer experiences, the duospin casino online platform provides high quality graphics and fluid performance on each personal computer and handheld devices. Protection stays a major priority for those researching a novel duo spin casino, and it is obvious that the site implements solid standards to guarantee client data protection.

    If you are curious around the operational details, a complete duospin review indicates that the hub highlights fairness and honesty. The interface permits quick account creation, suggesting you can begin your duospin bet journey lacking superfluous delays. For those specifically looking for a duo spin casino review, it is essential that the portal stands out for its responsive customer service and varied payment methods adapted for local users. Opting for the proper casino duo spin site can be a daunting task, but the qualities available here position it as a formidable contender in the busy industry. By emphasizing ease-of-use and game diversity, the duospin platform verifies that it fulfills the exacting benchmarks expected by today’s users. Assuming you are ready to investigate a fresh approach to enjoy your preferred games, checking out the current releases at this domain is surely a solid in the best direction.

  6. bombasticcasino-Zoniush

    digitale Glücksspielplattform überzeugt mit exklusiven Rabattaktionen [url=https://bombasticcasino-24.onrender.com]Bombastic Casino[/url] .

    Doch vorab man sich für eine Mitgliedschaft optiert, sollte man die Erfahrungsberichte von der Spielplattform und die Eindrücke Kunden zu prüfen. Besonders, wo die Einhaltung strenger Lizenz- und Sicherheitsstandards kritisch ist, sollte man auf die Glaubwürdigkeit des Dienstleisters beachten.

    Die Internetpräsenz dieses Casinos bietet eine benutzerfreundliche Benutzeroberfläche, die sowohl für Neulinge als auch für erfahrene Spieler passend ist. Die Seite unterstützt verschiedene Zahlungsmethoden, darunter Banküberweisungen, Visa/Mastercard und E-Wallets, was die Abwicklung von Ein- und Auszahlungen beschleunigt. Jedoch sollten Gambler die Auszahlungszeiten, möglichen Kosten und Vertragsbedingungen vor der Registrierung untersuchen, um versteckte Kosten zu verhindern.

    Bei der Recherche nach Bombastic Casino De fällt auf, dass die meisten Kunden die Spielauswahl und die regelmäßigen Promotions schätzen. Vor allem werden die Live-Tischspiele und die Auswahl an traditionellen Spielautomaten wie Slots, Roulette-Spiele, Blackjack und Baccarat regelmäßig empfohlen. Trotzdem gibt es auch einige Bewertungen, die auf langsame Reaktionszeiten des Kundensupports oder technische Probleme aufzeigen. Wer vor dem Einstieg auf Sicherheit setzen möchte, sollte sich die neuesten Meinungen Gambler lesen, um ein realistisches Gesamtbild zu erhalten.

    Ein entscheidender Aspekt ist die Schutz der Daten. Ein qualitativ hochwertiges Casino sollte über eine datensichere Verbindung ausgestattet sein und eine Lizenz von einer seriösen Regulierungsbehörde wie der MGA, UKGC oder Deutsche Glücksspielbehörde nachweisen. Bei diesem Anbieter ist es empfehlenswert, die Lizenzinformationen auf der Plattform zu prüfen, um Betrug zu verhindern. Wer sich für Bombastic Casino Spielen optiert, sollte möglichst die AGB, Spielregeln, Privacy-Policies und Nutzungsbedingungen akribisch studieren, um mögliche Fallstricke zu umgehen.

    Abschließend lässt sich konstatieren, dass Bombastic Casino sowohl ausgezeichnete als auch schlechte Eindrücke sammelt. Wer sich für eine Anmeldung optiert, sollte sich vor der Anmeldung über die rezenten Erfahrungen erfahren und die Spielumgebung objektiv untersuchen. Besonders ist es entscheidend, auf eine aufsichtsgeregelte und sichere Spielumgebung zu setzen, um ein gerechtes und spannendes Gambling-Erlebnis zu garantieren. Wer auf der Nachfrage nach alternativen Casinos ist, sollte zusätzlich die Analyse von diesem Casino mit konkurrierenden Plattformen vergleichen, um die optimale Entscheidung zu ergreifen.

  7. Текст посвящён распространённым мифам о зависимости и их развенчанию. Мы предоставим научно обоснованную информацию и дадим рекомендации по выбору эффективного способа борьбы с зависимым поведением.
    Хочешь знать всё? – [url=https://watertechology.ru/pages/narkologicheskaya-klinika-samara-oficialnyj-sajt/]частная наркологическая клиника в Самаре[/url]

  8. Эта публикация исследует взаимосвязь зависимости и психологии. Мы обсудим, как психологические аспекты влияют на появление зависимостей и процесс выздоровления. Читатели смогут понять важность профессиональной поддержки и применения научных подходов в терапии.
    Ознакомьтесь поближе – [url=https://drainix.ru/pages/narkologicheskij-centr-telefon-nizhnij-novgorod/]частная наркологическая клиника[/url]

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

  10. В этой статье мы рассматриваем разные способы борьбы с алкогольной зависимостью. Обсуждаются методы лечения, программы реабилитации и советы для поддержки близких. Читатели получат информацию о том, как преодолеть зависимость и добиться успешного выздоровления.
    Полезно знать – [url=https://formula-clinic.ru/stati/medikamentoznoe-lechenie-trevozhnyh-rasstroystv-vse-za-i-protiv.html]наркология стационар[/url]

댓글 달기

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