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

  1. spinrollz-ludgils

    Willkommen zu unserem ausführlichen Wegweiser betreffend jenes geschätzte Online Casino [url=https://spinrollz-ch.pages.dev]Spinrollz erfahrungen[/url] . Wenn Sie sucht das Suche nach einer neuen sowie spannenden Unterhaltungsplattform innerhalb der Schweiz leben, sollten Sie gewiss einen Schau auf jene offizielle Website werfen. Stets stärker Schweizer Gamer begeistern ihr bezüglich jenes Casino spinrollz, deshalb wir an dieser Stelle gesamte wichtigen Informationen zwecks Sie kompiliert haben.

    Eh jeder jemand an solchen anderen Anbieter einschreibt, konsumiert frau gewiss gerne solche aktuellen rezensionen für spinrollz casino. Dabei sticht umgehend auf, ass jene Mehrzahl der Kunden unglaublich glücklich ist. Insbesondere gelobt werden bei den vielen Spinrollz erfahrungen die grosse Palette von Slots, dieses ansprechende Live Casino nebst jene benutzerfreundliche Handhabung von der Plattform. Jene Plattform wird fortschrittlich gestaltet sowie kümmert für genau störungsfreies Spielerlebnis bei dem Desktop sowie für mobilen Smartphones.

    Ein wichtiges Kapitel bei jeglichem Netz-Glücksspiel ist dieser Finanzbereich. Jeder der Einnahmen einfährt, möchte diese naturgemäss schnell und einfach erhalten. Die Spinrollz auszahlung geschieht bei dieser Wirklichkeit hauptsächlich reibungslos, wodurch mittels viele befürwortende Reporte bestätigt wird. Wer sich beim Detail mit jenen Thema Spinrollz auszahlung erfahrungen auseinandersetzt, merkt klar, ass vor jedem jene Identifizierung schnell passiert. Bezüglich der Spinrollz auszahlung dauer darf man meinen, dass diese je zu bestimmter Transaktionsart variiert, aber im marktüblichen Standard liegt. E-Wallets und Crypto-Coins ermächtigen oft die schnellsten Zahlungsvorgänge.

    Resümierend lässt sich vermerken, ass eine Spinrollz casino bewertung nahezu positiv ausfällt. Besagtes Spinrollz casino online offriert faire Gewinnaussichten, solchen fähigen Support und lukrative Bonusangebote zwecks Frischlinge sowie stetige Spieler. Welcher Spieler eigene Spinrollz casino erfahrungen gewinnen will, findet auf der Plattform einen sicheren sowie bewilligten Platz zwecks hochklassiges Gaming. Jedes Spinrollz begeistert auf voller Hinsicht und zählt unter den aufstrebenden Sternen in der eidgenössischen Casino-Landschaft. Versuchen ihr dies fort und vergewissern ihr sich selbst aus der Bandbreite, jene Spinrollz Ihnen bereit offrieren hat.

  2. Алгоритм на выезде помогает убрать импровизации, а семье — понимать, что будет происходить и по каким признакам мы двигаемся дальше. Он гибкий, но всегда прозрачный: каждый шаг имеет цель, инструмент и критерий успеха.
    Ознакомиться с деталями – [url=https://narkolog-na-dom-stavropol15.ru/]врач нарколог на дом в ставрополе[/url]

  3. platinum-Seeque

    Falls Sie auf der Suche nach einer erstklassigen Unterhaltung im Internet sind, ist Platinumslots eine Anlaufstelle, die Sie kennen sollten [url=https://platinum-slots-32.gunnerlkgutmannmln82.workers.dev]Platinumslots Germany[/url] . Das Platinumslots Online Casino hat sich in letzter Zeit einen hervorragenden Namen bei Spielern aufgebaut, die Wert auf eine vielfaltige Palette und Sicherheit legen. Viele Nutzer, die bei Platinumslots zocken wollen, heben vor allem die einfache Bedienung und das breite Angebot an Spielautomaten schatzen besonders. Wenn Sie nach einer Platinumslots Review suchen, werden Sie rasch bemerken, dass das Angebot durch eine hohe Qualitat und faire Gewinnchancen uberzeugt.

    Fur Spieler aus dem deutschsprachigen Raum ist Platinumslots Deutschland eine attraktive Anlaufstelle. Wer das Platinumslots Casino besucht, findet eine moderne Plattform vor, die keine Wunsche offenlasst. Die Platinumslots Erfahrungen belegen immer wieder, dass besonders die schnellen Auszahlungsprozesse und der hilfsbereite Kundendienst bei den Kunden au?erst beliebt sind. Auch im Bereich Platinumslots De finden sich zahlreiche positive Berichte, die unterstreichen, warum dieses Casino Platinumslots zu den Favoriten vieler Nutzer gehort.

    Beim Betrachten der Platinumslots Bewertung wird klar, dass das Unternehmen gro?en Wert auf eine offene Kommunikation und verantwortungsbewusstes Spielen legt. Das Platinumslots Official Portal bietet zudem regelma?ig attraktive Boni und Aktionen, die sowohl fur Neukunden als auch fur Bestandskunden interessant sind. Wer sich bei Platinumslots registriert, profitiert von einer technologisch ausgereiften Umgebung, die auf jedem Gerat ein flussiges Erlebnis garantiert. Egal ob Sie klassische Slots oder moderne Themenautomaten bevorzugen, bei Platinumslots Germany kommen alle Geschmacker voll auf ihre Kosten. Zusammenfassend lasst sich sagen, dass das Angebot eine exzellente Wahl fur alle ist, der eine sichere und spa?ige Plattform in der Welt der Online-Glucksspiele sucht. Die Kombination aus jahrelanger Expertise und einer modernen Spielbibliothek macht das Platinumslots Casino zu einem festen Bestandteil der Branche, den man einfach einmal selbst erlebt haben muss. Machen Sie sich am besten selbst ein Bild von der Qualitat und tauchen Sie in die faszinierende Welt der digitalen Unterhaltung ein.

  4. В данной статье рассматриваются физиологические и эмоциональные аспекты зависимости. Мы обсудим, как организм реагирует на зависимое поведение, и какие методы помогают восстановить здоровье и внутреннее равновесие.
    А что дальше? – [url=https://finbizhub.ru/pages/vrach-ot-alkogolizma/]лечение алкоголизма доктор[/url]

  5. Si quieres encontrar una aventura de entretenimiento en linea fascinante y emocionante, es instante de que descubras casinias [url=https://casinia-casino-55.pages.dev]casinias casino[/url] . Este lugar se ha establecido rapidamente como la de las elecciones favoritas para los aficionados a las apuestas gracias a su extensa gama de opciones y su ambiente protegido. Mientras visitas por la plataforma digital de casinias, los clientes se encuentran con una plataforma intuitiva, pensada para permitir la entrada a decenas de slots, opciones de casino en vivo y apuestas deportivas.

    Para quienes desean entender mas profundamente el sistema, verificar una casinias review es la mejor manera perfecta. Online, las casinias opiniones resaltan sobre todo la prontitud de sus abonos y la resolucion de su oferta. Al realizar un casinias casino analisis profundo, se hace evidente que la empresa prioriza la claridad y el bienestar del cliente. Numerosos usuarios opinan en varias casinias resenas que la facilidad de manejo y la asistencia resolutiva son elementos cruciales para seleccionar este portal frente a otros rivales.

    Respecto a la seguridad, el casinias official site cuenta con sistemas de seguridad modernos, asegurando que la identidad y los movimientos de dinero esten protegidas en toda circunstancia. Las valoraciones de casinias favorables suelen resaltar asimismo sus interesantes promociones de bienvenida, que facultan a los clientes novatos descubrir la oferta con un valor anadido desde el primer dia. Tanto si persigues titulos tradicionales o los lanzamientos recientes del ambito, el casino casinias brinda un ambiente integral para toda clase de apostador.

    Si aun poseas incertidumbres, te aconsejamos leer cualquier casinias resena reciente para verificar las bonificaciones activas. La red mundial de jugadores respalda la calidad de este sitio, estableciendolo como un modelo en el sector. Aprovecha la ocasion de darte de alta y gozar de todo lo que el la plataforma oficial de casinias tiene preparado para ti, combinando entretenimiento de alto nivel con una plataforma robusta y fiable que no permite a ningun jugador desapercibido en el sector del apuestas virtuales.

  6. Wenn es bezüglich moderne Digital-Unterhaltung spricht man, kommt das Spinrollz casino stets stärker in den Mittelpunkt heimischer Glücksspieler [url=https://spin-rollz-de.nifuhifokiq83.workers.dev]Spinrollz casino[/url] . Wer auf der Suche nach einer abwechslungsreichen Anbieter ist, findet im Portal eine beeindruckende Palette an Spielen sowie Boni. Ein gründlicher Erfahrungsbericht beweist geschwind, dass dort sogleich Frischlinge sowie treue Spieler voll zufrieden sind.

    Besonders beliebt unter den Zockern stellen die vielen Spinrollz slots, die von namhaften Software-Anbietern zur Verfügung gestellt werden. Aus klassischen Früchte-Automaten sogar zu modernen Videospielen mit innovativen Bonusfunktionen wird für jedermann etwas dabei. Jedoch nicht nur die Slots begeistern auf ganzer Linie. Die Live-Sektion bietet eine echte Atmosphäre mittels echter Dealern, wobei Klassiker wie Kesselspiel, Black Jack und diverse Poker-Arten in Echtzeit gestreamt werden.

    Viele Spieler fragen sich vor dem Beitritt das Problem hinsichtlich Vertrauenswürdigkeit. Gute Rückmeldungen belegen, dass es sich um eine sichere sowie konzessionierte Anlage ist. Die Handhabura der Website ist intuitiv, während der Support agiert bei Problemen immer parat. Ein wichtiger Punkt für die allermeisten Kunden berührt den Geldtransfer. Die bisherigen Auszahlungsberichte zeigen sich durchweg positiv aus, da Erträge schnell und einfach transferiert werden. Wer sich im Detail mit dem Thema Transaktion beschäftigt, erkennt, dass verschiedene geschützte Zahlungsarten angeboten werden.

    Abschließend lässt sich sagen, dass die Spielbank eine wunderbare Wahl für alle darstellt, welche Vielfalt und Fairness mögen. Wenn man gleichwohl nach einer alternativen Spinrollz alternative fahnden, gibt es zwar einige Rivalen, jedoch das Gesamterlebnis von Boni, Spiele-Palette plus raschen Zahlungen macht jenes Internet-Casino zu einer Institution in der Industrie. Wer persönliche Erlebnisse machen will, darf sich unproblematisch anmelden plus von einem spannenden Willkommensbonus profitieren.

  7. Медицинская публикация представляет собой свод актуальных исследований, экспертных мнений и новейших достижений в сфере здравоохранения. Здесь вы найдете информацию о новых методах лечения, прорывных технологиях и их практическом применении. Мы стремимся сделать актуальные медицинские исследования доступными и понятными для широкой аудитории.
    Тыкай сюда — узнаешь много интересного – [url=https://loveshtory.com/zdorove/konsultaciya-narkologa-na-domu/]стоимость вызова нарколога на дом в Самаре[/url]

  8. Этот информационный материал подробно освещает проблему наркозависимости, ее причины и последствия. Мы предлагаем информацию о методах лечения, профилактики и поддерживающих программах. Цель статьи — повысить осведомленность и продвигать идеи о необходимости борьбы с зависимостями.
    Смотрите также… – [url=https://driveautorent.ru/pages/centr-lecheniya-alkogolizma-v-voronezhe/]алкогольная зависимость лечение воронеж[/url]

  9. Discovering a dependable and enjoyable gambling platform is essential for any gamer seeking a high-quality experience [url=https://7gold-casino-11.pages.dev]online 7gold casino[/url] . The 7gold casino portal has arisen as a standout option for players seeking a diverse selection of games and fluid functionality. Whether you are a fan of traditional casino classics or the newest slot titles, 7gold online casino delivers a secure and intuitive environment tailored for modern users. Accessibility is a key feature of the site, enabling players to navigate the lobby with simplicity.

    If you are a first-time visitor, accessing your account is a straightforward process. By visiting the 7gold casino login page, members can quickly continue their gameplay and manage their preferences. The site is designed to ensure that the online 7gold casino experience remains smooth across both desktop and mobile devices, making it a perfect choice for mobile play. For those looking for a trusted 7gold casino UK site, this destination offers a robust infrastructure that emphasises user safety and data protection.

    The range of games offered at 7gold casino online is outstanding. From HD visuals to immersive soundscapes, every title available at casino 7gold is selected to deliver total immersion. The collection at 7 gold casino is frequently refreshed, guaranteeing that the library stays fresh and exciting for returning players. Players who choose this destination often highlight the reliability of the software and the professionalism of the support services available.

    When you decide to join the action at casino 7 gold, you are joining a community that prioritises premium fun and transparency. The dedication exhibited by the team to provide a top-tier service makes it a preferred choice for many. If you are wanting to discover a dynamic gaming environment, visiting the platform is the ideal starting point. With a simple layout and a wide array of betting options, it is no wonder that the site continues to attract players looking for an exceptional digital experience. Begin your adventure now and discover why so many choose this vibrant platform for their leisure time.

  10. chickenroad-reomi

    The virtual betting environment has observed a massive growth in demand for fast-paced, betting titles, and at the forefront within this trend is the dynamic platform located at chickenroad-casino.co.uk [url=https://chickenroad-casino.co.uk]chicken road crash[/url] . For enthusiasts hunting an engaging and aesthetically unique journey, this hub offers a distinctive approach on the vintage betting style. By accessing the main website, users can dive into the world of chicken road, a game that has quickly grown into a hit for individuals who appreciate intense excitement and rapid choices.

    When you are looking for a detailed chicken road review, it is important to note that the game stands out due to its quirky style and smooth user interface. The primary objective is simple but gripping. When the titular character commences its walk down the track, the multiplier rises consistently. The primary draw of the chicken road game rests upon the excitement of the instant; players need to determine the moment to withdraw before the round ends. Mastering the chicken road mechanics is essential for any newcomer, as the game operates on a transparent system that provides transparency and thrills in all instances.

    Numerous players are perpetually looking for a reliable chicken road strategy to enhance their chances. While the conclusion of all sessions is determined by a computational selection, pro gamers frequently recommend fixing firm exit points or applying automated withdrawal features to control capital effectively. The chicken road gameplay is built to be simple, making it accessible for first-timers and experienced gamblers. If you happen to be engaged in quick, fast bursts or devising an extended approach, the site confirms that the play continues seamlessly across all devices.

    Ultimately, chicken road represents the pinnacle of contemporary crash gaming. It blends uncomplicated theories with a enjoyable design to deliver an experience that keeps players on the height of anticipation. Should you feel prepared to challenge your resolve, visiting the portal at chickenroad-casino.co.uk is the perfect strategy to get started with this viral sensation. Always remember to gamble safely during your enjoyment of the fun that this unique game has to offer.

댓글 달기

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