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”의 68,814개의 댓글

  1. chicken-creatte

    Verantwortungsbewusstes Spielen ist bei der Nutzung von Online-Unterhaltung ein wichtiges Thema, das jedem Spieler am Herzen liegen sollte [url=https://chicken-road-predictor.org/verantwortungsbewusstes-spielen]chicken road[/url] . Wenn Sie sich auf Webseiten bewegen, die das bekannte Chicken Road Spiel bereitstellen, ist ein vernunftiger Umgang mit Ihrem Budget und Ihrer Zeit entscheidend fur ein positives Erlebnis. Die Faszination, die ein Chicken Road Game ausstrahlt, liegt in seiner Einfachheit und Spannung, doch genau diese Spielweise erfordert ein ein hohes Niveau an Selbstdisziplin.

    Auf Portalen wird neben taktischen Ansatzen auch explizit auf die Wichtigkeit von umsichtigem Handeln hingewiesen. Wer das Chicken Road Spiel genie?en mochte, sollte sich immer bewusst machen, dass es sich hierbei um eine Form der Unterhaltung handelt und nicht um eine sichere Geldquelle. Ein disziplinierter Spieler setzt sich im Voraus feste Limits fur seine Einsatze und halt diese konsequent ein. Es ist ratsam, niemals Geld zu riskieren, dessen Verlust den eigenen Lebensstandard gefahrden wurde.

    Zudem ist es wichtig, die Spielzeit bewusst einzuschranken. Die Schnelligkeit, mit der eine Runde beim Chicken Road ablauft, kann dazu fuhren, dass man das Zeitgefuhl verliert. Haufige Unterbrechungen sind daher notwendig, um die den notigen Abstand zu bewahren. Achten Sie auf Anzeichen eines problematischen Spielverhaltens. Wenn Sie das Gefuhl haben, nicht mehr die die komplette Steuerung uber Ihr Handeln zu haben oder Frust beim Spielen spuren, ist es Zeit fur eine sofortige Unterbrechung.

    Plattformen im Netz bieten wertvolle Informationen, die Ihnen helfen sollen, sicher und informiert zu agieren. Verantwortungsbewusstes Spielen bedeutet auch, die Mechanismen hinter dem Chicken Road Game zu verstehen und zu akzeptieren, dass Zufallselemente eine zentrale Rolle spielen. Indem Sie sich selbst feste Limits setzen und das Spiel als das betrachten, was es ist – eine unterhaltsame Freizeitbeschaftigung –, sorgen Sie fur ein sicheres und nachhaltiges Spielerlebnis. Bleiben Sie immer wachsam und behalten Sie Ihre privaten Finanzen sowie Ihr Wohlbefinden immer im Blick. Genuss durch Kontrolle ist der Schlussel zu einem besonnenen Umgang mit digitalen Spielen.

  2. paripesa-Alkasia

    To sports fans alongside casino aficionados within Uganda, discovering one trustworthy and feature-rich hub stays vital [url=https://paripesa-casino-6.vercel.app]paripesa[/url] . The Paripesa betting system, reachable using the official domain found at paripesa-casino-6.vercel.app, has now swiftly grown into the premier selection for players scouting for a smooth betting session. Whether you happen to be some supporter of football, basketball, or digital gambling titles, paripesa ug offers a extensive array of options adjusted for the domestic scene.

    When punters connect alongside paripesa, you are joining a world full of competitive returns alongside wide-ranging wagering arenas. Plenty of players across the nation perpetually searching for the steady pari pesa bet platform where grants rapid cash-outs including the simple dashboard. By selecting paripesa uganda, bettors obtain entry towards the service crafted with the local customer within sight. Beginning at real-time betting upon top competitions plus engaging slots, the variety confirms where there stays rarely any dull second involving signed-up users.

    Getting out is easy. The paripesa uganda login procedure stays streamlined to ensure you are able to access your portal within moments. Regardless if the bettor happen to be operating some portable phone or a computer, navigating the paripesa login uganda site is natural, enabling you to make your bets effectively. This fluidity in operation constitutes one of the main causes that paripesa bet uganda stays the favored site serving expert gamblers plus newcomers the same.

    Safety alongside dependability are at the core regarding the journey provided via paripesa-casino-6.vercel.app. The service utilizes new technology in order to preserve the data secure as the user relish your preferred paripesa sports betting events. With some large range involving deposit channels suitable for Uganda, controlling the balance appears hassle-free. Provided the player had previously scouting to find some way in order to upgrade the gaming, search no further but pari pesa. Join the thriving base today in order to experience the reason quite a number of Ugandans trust the service for their routine wagering desires. Keep in mind that you should wager cautiously plus appreciate the excitement where the bookie delivers for every individual event.

  3. chickenroad-Agence

    Das moderne Online Glucksspiel hat in den letzten Jahren eine starke Dynamik erlebt, und das Chicken Road Game hat sich zu einem beliebten Phanomen in der digitalen Welt entwickelt [url=https://chickenroad-de-60.vercel.app]Chicken Road Spiel[/url] . Interessierte Spieler, stellt sich jedoch oft die Frage, ob das Angebot vertrauenswurdig ist. Viele Nutzer forschen gezielt nach Chicken Road Erfahrungen, um herauszufinden, ob es sich um ein transparentes Angebot handelt. Die grundlegende Frage, die dabei haufig im Raum steht, lautet: Ist Chicken Road serios? Wer sich genau mit dem Spiel auseinandersetzt, merkt schnell, dass die Offenheit und die Spielmechanik zentrale Punkte fur die Glaubwurdigkeit sind.

    Das Chicken Road Game Casino Konzept bietet eine unterhaltsame Alternative zu klassischen Slots. Wenn man sich fragt, ob Chicken Road echt oder fake ist, lohnt sich ein detaillierte Analyse auf die Spieloberflache und die Anbieterstruktur. In Deutschland erfreut sich der Chicken Road Slot einer wachsenden Fangemeinde, da das Spielprinzip unkompliziert, aber dennoch mit einer ordentlichen Portion Nervenkitzel verbunden ist. Wer bei Chicken Road spielen mochte, sollte sich stets vorab uber die geltenden Bedingungen informieren, um sicherzustellen, dass man auf einer seriosen Webseite agiert.

    Die Suche nach der Antwort auf die Frage, ob Chicken Road serios ist, fuhrt oft zu Austausch in verschiedenen Gaming-Communities. Viele Nutzer teilen dort ihre Chicken Road Erfahrungen und betonen, dass das Spiel vor allem durch seine intuitive Steuerung uberzeugt. Ob man nun direkt im Chicken Road Casino unterwegs ist oder das Spiel uber entsprechende Schnittstellen nutzt, das Erlebnis bleibt meistens konsistent. Da Chicken Road in Deutschland immer beliebter wird, ist es ratsam, auf die offiziellen Webseiten zu achten, um Betrugsversuche auszuschlie?en. Abschlie?end kann man festhalten, dass das Chicken Road Spiel eine spannende Unterhaltung bietet, sofern man mit Bedacht spielt. Wer die Mechanismen des Spiels versteht, kann den Chicken Road Slot als unterhaltsame Beschaftigung genie?en. Achten Sie stets auf eine vernunftige Eigenkontrolle, wenn Sie sich in die Welt von Chicken Road begeben, um das Beste aus diesem digitalen Abenteuer herauszuholen.

  4. Когда запой затягивается на неделю. А в обычную больницу класть не хочется. Стационар наркологический — это когда человек под присмотром врачей. Потом стабилизируют состояние. Вывод из запоя Москва стационар — работает и в тяжёлых случаях. Вся информация доступна здесь: наркология в москве платная [url=https://kapelnica.narkologicheskij-staczionar-msk-jlz.ru]наркология в москве платная[/url] И про условия размещения в Москве. Иногда стационар — единственный выход.

  5. Die moderne Spielerfahrung hat in den letzten Zeiträumen durch Portale wie das Frumzi Casino eine neue Dimension gewonnen [url=https://frumzi-2.annegarciaic366.workers.dev]casino frumzi[/url] . Wer, der nach einer exzellenten Anlaufstelle für elektronische Unterhaltung fahndet, kommt an dieser Web-Adresse kaum hinweg. Sobald man sich die Frumzi Casino Erfahrungen betrachtet, wird umgehend klar, aus welchem Grund so viele Spieler angetan sind. Das Angebot überzeugt durch eine benutzerfreundliche Oberfläche und eine große Auswahl an Spielen. Als Frumzi Online Casino liefert die Seite alles, welches das Gemüt eines Glücksspiel-Fans erfreut. Die Zusammenstellung an hochwertigen Titeln ist imposant und deckt alle Kategorien ab, die man von einem zeitgemäßen Anbieter erhofft. Besonders die Frumzi Slots Kasino Auswahl begeistert durch Darstellungen auf Top-Niveau und korrekte Gewinnchancen.

    Ein zentraler Punkt für jeden Anwender ist die Verlässlichkeit bei Transaktionen. Die Frumzi Casino Auszahlung geschieht in der Regel flott und reibungslos, wodurch das Glauben in die Webseite dauerhaft ausbaut. Zahlreiche Nutzer, die Frumzi Deutschland in Anspruch nehmen, schätzen zudem die verschiedenen Optionen, um bei Frumzi einzahlen zu können. Die Anpassungsfähigkeit bei den Ein- und Auszahlungsmethoden formt das Frumzi Casino Online zu einem favorisierten Anlaufpunkt für Spieler, die Augenmerk auf Professionalität legen. Jemand, der sich im Einzelnen mit den Frumzi Erfahrungen befasst, merkt, dass hier vor allem auf Transparenz und Kundenservice fokussiert wird.

    Ob für Einsteiger oder erfahrene Profis, das Casino Frumzi stellt eine ideale Basis, um in die Sphäre der virtuellenSpiele abzutauchen. Die Kombination aus einem ansprechenden Design, einer weiten Spielauswahl und schnellen Prozessen macht es zu einem der reizvollsten Player am Branchenumfeld. Wenn Sie auf der Suche nach einer korrekten und facettenreichen Plattform sind, offeriert Ihnen dieses Casino die passende Anlaufstelle. Die kontinuierliche Verbesserung der Plattform gewährleistet dafür, dass Spieler konstant ein modernes Erlebnis genießen können, das keine Ansprüche offen lässt. Begeben Sie ein in die mitreißende Welt von Frumzi und erforschen Sie, aus welchem Grund dieses Angebot so viele treue Fans hat. Es ist die Kombination aus Qualität und Verlässlichkeit, die dieses Casino so besonders macht.

  6. chickenroad-Hoowl

    Chicken Trail Preview is a trendy digital entertainment experience that has earned massive focus among British players hunting for engrossing and entertaining recreation [url=https://chickenroad-game-215.web.app]Chicken Road Demo[/url] . It doesn’t matter you’re fresh to the system or a experienced player, exploring the Chicken Path Preview presents a unique experience that unites tactics, chance, and heart-pounding fun.

    This critique gives a detailed assessment of what sets the Chicken Route Trial apart, its credibility, and wherefore it’s deserving exploring in the English gaming scene.

    The Clucking Path Preview enables enthusiasts to experience the activity without investing live money, making it an perfect selection for those curious about its mechanics. The Poultry Trail Test English release is especially enticing as it caters UK gamblers with recognisable financial options and regulatory guidelines. By testing the Poultry Lane Test, you can evaluate the activity’s aspects, including its spin systems, extra stages, and entire user interface, ensuring it fits your tastes prior to wagering actual cash.

    One of the most queries about the Clucking Trail Preview is if it’s it is legitimate. The platform operates under reputable web-based entertainment guidelines, giving equitable fun and secure deals. Many enthusiasts who have tested the Chicken Trail critiques affirm its consistency, complimenting its flawless operation and open payouts. The Chicken Path Gaming Review frequently focuses on its accessibility, making it straightforward for UK enthusiasts to participate lacking complications.

    For those keen to jump in, the Clucking Trail Spin variant is a essential. It boasts lively images, engaging audio, and a range of staking methods, verifying an thrilling journey. Experiencing the Clucking Route virtual gaming edition permits you to appreciate the experience’s complete strength, from complimentary reels to expanding jackpots. No matter you prefer easygoing entertainment or intense betting, the Feathered Path provides options to accommodate multiple likes.

    If you’re curious why to kick off moving, easily enough find for **”Play Feathered Lane Preview”** or go to the official website to enter the test setting. The Feathered Lane Experience is structured to be straightforward, so even the most rookies can maneuver it with simplicity. Many punters who have tested the Chicken Path Virtual Casino have shared upbeat comments, pointing out its just odds and helpful customer help.

    In brief, the Chicken Route Test is a fantastic alternative for British players hunting for a enjoyable and fulfilling wagering venture. With its demo variant, credibility, and engaging action, it’s certainly not a unexpected that the Poultry Route Entertainment has turned into a standout among online gamblers. Whether you’re exploring the rookie steps or searching for a new standout experience, the Poultry Trail certainly is valuable testing.

  7. Whenever you choose to engage with an web-based gaming site, grasping how your private information is managed is of the utmost importance [url=https://spino-gambinocasino.ca/privacy-policy]spino gambino[/url] . At spinogambino, we emphasize the security and privacy of our users beyond any other factor. Our thorough method to information security is explained plainly on the spino gambino privacy policy page, ensuring that every user remains secure while having fun with their preferred slots.

    The main aim of our privacy policy is to keep absolute clarity concerning the collection, handling, and archiving of personal records. When you register an account or engage with our website, we gather precise info required to provide a customized playing session. This includes fundamental contact info, validation papers needed for legal compliance, and technical metrics that assists us boost website functionality. We want our community to know that spinogambino employs modern coding tools to defend this information from illegal access or breach.

    Furthermore, the spino gambino promise to privacy reaches to how we regulate third party parties. We never peddle or rent your personal details to external firms. Information is disclosed solely provided absolutely needed to complete transfers, block cheating, or fulfill legal duties. Our guidelines are regularly reviewed to match world-wide privacy standards, making sure that we keep ahead of likely danger issues.

    We invite each guest to frequently read the full document of our privacy policy on our site. By staying updated, you can take smart choices concerning your settings settings and understand the rights you hold about your digital presence. If you at any time possess questions about our privacy practices, our help staff at spinogambino is continually ready to provide insight. Confidence is the core of the spino gambino journey, and we strive hard every day to acquire and sustain your trust by treating your privacy with the depth it merits. Thanks for picking us as your preferred spot for secure as well as secure online fun. [url=https://ar-rauha.com/forum/index.php?topic=2879.new#new]Grasping the Spino Gambino Privacy Standards: Your Comprehensive Guide to Safeguarding Your Private Information While Gaming Online[/url] [url=https://autocaravanasatubola.com/semana-santa-en-autocaravana/#comment-254643]Grasping the Spino Gambino Privacy Guidelines: A Comprehensive Overview to Safeguarding Your Sensitive Data As Gaming At Our Platform[/url] 10d23f5

  8. If you’re on the hunt, I ran into
    Unicornitsolution blog a while back — it features betting news, breaks down cricket betting ID services in India, and provides good info on casino bonus rules. Also keeps up with IPL stuff. Nice and simple, no fluff. Worth taking a look at if that’s your kind of thing.

  9. Наркологическая клиника «Похмельная служба» в Балашихе оказывает профессиональную медицинскую помощь людям с алкогольной и наркотической зависимостью. Лечение подбирается индивидуально с учетом продолжительности употребления алкоголя или психоактивных веществ, возраста человека, сопутствующих заболеваний, психических нарушений и общего самочувствия. Круглосуточная работа центра позволяет обратиться за помощью в любое время, получить консультацию, вызвать врача на дому или пройти лечение в стационаре. Анонимность, конфиденциальность персональных данных и медицинская этика являются обязательными условиями работы специалистов.
    Подробнее – [url=https://2narkologicheskaya-klinika-balashiha.ru/]анонимная наркологическая клиника[/url]

  10. Наркологическая клиника в Екатеринбурге уделяет большое внимание психотерапевтическим методам. Индивидуальный подход к пациенту позволяет выявить причины и особенности зависимости, сформировать устойчивую мотивацию на лечение и отказ от вредных привычек.
    Получить дополнительные сведения – https://narcologicheskaya-klinika-ekaterinburg00.ru/

댓글 달기

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