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

  1. Я не знала, что делать. Он приехал быстро. вызов нарколога в Воронеже — Смог выпить воды, потом поел. Цена оказалась приемлемой. Теперь я знаю, что делать в такой ситуации. Если у вас похожая ситуация — не тяните. вызов психиатра нарколога на дом [url=https://alkogolizm.narkolog-na-dom-vrn.ru]https://alkogolizm.narkolog-na-dom-vrn.ru[/url] Там все контакты и цены для Воронежа. Хотите быстро вывести из запоя — переходите по ссылке. Нарколог на дом — быстро, анонимно, эффективно!

  2. Настоящая русская баня начинается с ароматного веника: отборный кавказский дуб, берёза из поросли и эвкалипт задают мягкий тон парной, а душистые травы в пучках наполняют воздух целебным теплом. На https://www.parvenik.ru/ свежие поступления оптом и в розницу, удобная выдача по Москве и Подмосковью — отборное качество без лишней наценки, чтобы пар был бархатным, а впечатление осталось как у настоящего мастера.

  3. vegashero-Ovegree

    Das Sicherung Ihrer privaten Kundendaten hat seitens die Belegschaft des Unternehmens vegashero maximale Bedeutung [url=https://vegashero-au.at/datenschutzrichtlinie]vegashero[/url] . Wenn man den Internetauftritt vegashero-au.at aufrufen, ergeben sich diverse Details erhoben, zwecks dem Nutzer das bestmogliche Nutzererlebnis bereitzustellen zugleich daruber hinaus samtliche aktuellen rechtlichen Richtlinien einzuhalten. Innerhalb dieser umfassenden Datenschutzbestimmung auf jener zugehorigen Subpage wird deutlich dargelegt, welche Daten registriert, auf welche Weise jene behandelt bzw. zu bestimmten Zielen diese genutzt werden. Dabei halt da vegas hero konsequent nach allen geltenden Datenschutzvorgaben, damit zu gewahrleisten, sodass eure Vertraulichkeit auf jeder Moment bewahrt bleibt.

    Zu den erhobenen Daten gehoren unter anderem beispielsweise technologische Parameter, welche bei jener Nutzung des Angebots auftreten, sowie spezifische Daten, welche fur die Ausfuhrung der angebotenen Leistungen unabdingbar bleiben. Hierbei deckt ab etwa IP-Adressen, Browser-Variante, Zugriffszeiten plus alle aufgerufenen Web-Bereiche in bei vegashero. Diese Parameter werden durch vegas hero beispielshalber dafur genutzt, jene Leistungsfahigkeit der Webseite zu steigern, Gefahrenpotenziale zu minimieren und betrugerische Vorgange dahin gehend stoppen. Die Offenlegung besagter Informationen an fremde Instanzen erfolgt keinesfalls, es dies ist, eine solche Ma?nahme wird fur die Umsetzung juristischer Vorschriften bzw. zwecks Ausfuhrung einzelner Leistungen dringend notwendig.

    Besagter wichtiger Punkt der Datenschutzstrategie bei vegas hero ist den verantwortungsbewusste Umgang mit mit Cookies dar. Durch jener winzigen Fragmenten kann das Portal beispielsweise User-Konfigurationen hinterlegen sowie analytische Untersuchungen betreiben, dahingehend das Angebot bei vegashero kontinuierlich zu verbessern. Besucher besitzen jeden Moment die Option, eine Verwendung von Cookies durch jener Konfigurationen ihres Webbrowsers andern bzw. komplett abschalten. Wenn man Ruckfragen zu der eigenen hinterlegten Daten haben bzw. von Ihrem Privileg auf Auskunft, Korrektur oder Entfernung Anwendung ziehen mochten, finden Sie innerhalb der Datenschutzerklarung alle erforderlichen Kontaktdaten. Glaubwurdigkeit plus Klarheit bilden die Grundlage hinsichtlich die langfristige Beziehung unter vegas hero und auch dessen Usern. Indem ihr die Dienste von vegashero nutzen, erklaren man sich bezuglich der beschriebenen Datenverarbeitung einverstanden, wahrend eine Absicherung der Daten jederzeit im Mittelpunkt der unternehmerischen Vorgange steht. Orientieren Sie dazu ofter auf jener aufgefuhrten URL, um immer hinsichtlich kommende Anpassungen auf dem Laufenden zu gehalten zu werden. [url=https://chillforum.pl/viewtopic.php?t=41675]Eine Sicherung Ihrer personlichen Kundendaten bei vegashero: Unsere Datenschutzbestimmung fur den Uberblick[/url] [url=http://czrlp.8u.cz/forum/viewtopic.php?f=9&t=1353&p=23809#p23809]Eine Bewahrung der privaten Daten fur vegashero: Unsere Datenschutzbestimmung fur den Check[/url] 7adfec9

  4. Should you be seeking an electrifying way to prove your luck, the drop the boss game has rapidly transformed into a favourite choice among enthusiasts across the country [url=https://drop-the-boss-3.web.app]drop the boss stake[/url] . Featured at the authorised hub situated at drop-the-boss-3.web.app, this alluring release offers a fresh approach to online recreation that maintains participants on the very brink of their stools. For those hunting for a distinct drop the boss casino adventure, this system delivers a seamless interface designed for streamlined usability and quick choices.

    The growing popularity of the drop the boss slot functions arises from its simple however engaging character. Gamers desiring to interact with the drop the boss stake options will realise that the title supplies a equitable hazard-to-gain balance, establishing it a top choice for those keen on the latest fashions in the drop the boss uk sector. Assuming you are a casual gamer or one who favours a more methodical drop the boss betting game, the availability of the browser-based version secures you can enter the play from everywhere.

    For what reason has the drop the boss casino game gained so much notice? It fuses instinctive design with a rapid setting that ensures all session appear meaningful. Whenever you play drop the boss online, you are not just participating in a common release; you are encountering a recent event that values player pleasure. Plentiful members search for droptheboss to find the fresh news and advice on how to manage their drop the boss game stake efficiently. By visiting the hub, you secure instant access to a group that grasps the rush of this specific mode of gaming.

    If you have been hunting for a reliable portal to savour this particular type of digital test, the location is fully tailored for UK gamers. It is time to dive in and see why so many gamers are naming this their main spot. Reveal the thrill for yourself right now and see if you have the strategy needed to prosper in this very enticing and well-known virtual game.

  5. blazecrash-prash

    esse tipo de entretenimento digital de cassino entre os anos populares, notavelmente por parte de jogadores que almejam entretenimento e a oportunidade de arrecadar dinheiro na maneira expressa [url=https://blazecrash-1.onrender.com]Blaze Crash Dicas[/url] . Numerosos apostadores têm incertezas sobre qual a forma de opera, se de fato recompensa e quais as estratégias para aumentar seus chances de ganho. Neste artigo materiais, vamos o que você precisa conhecer sobre o esse cassino, abordando táticas para faturar mais e de que forma aproveitar o potencial.

    O entretenimento digital é um jogo de cassino centrado em máquinas caça-níquel, onde os apostadores investem em rodadas para buscar obter patamares de símbolos que desbloqueiam ganhos. Enquanto outros dos jogos tradicionais, ele sobressai graças a essa intuitividade e pelo potencial de recompensas instantâneos, ainda que em caso de investimentos baixas. Numerosos jogadores questionam se o Blaze Crash cumpre, entretanto a verdade é sim: enquanto a plataforma for reputado e regulamentado. Plataformas como esse modelo em domínios seguros garantem operações protegidas e recompensas justos, isso reforça a credibilidade nesse entretenimento.

    Uma dúvidas restam quais as estratégias para ganhar nesse cassino. A realidade fica por que há uma única receita perfeita, entretanto algumas dicas podem aumentar maximizar suas chances. Primeiro, fica crucial importante analisar de que forma o jogo: você faz risco em turnos, e quanto sequências iguais idênticos se manifestarem, mais expressivo será o a recompensa. Além disso, riscar em rodadas que apresentem multiplicadores pode potencializar ganhos maiores. Outro ponto fica evitar investir com apostas desproporcionais no primeiro momento, pois esse risco pode levar reduzir o recurso em pouco tempo.

    Para ficam na incerteza sobre a credibilidade esse jogo, fica recomendado bom analisar o histórico nesse entretenimento e as experiências de outros jogadores. Vários apostadores compartilham experiências positivas, notavelmente em relação à velocidade das transações e à clareza das operações. Entretanto, totalmente fica recomendado apostar na maneira moderada e nunca gastar um valor superior do que tenha capacidade suportar.

    Quando o jogador procura desejando recomendações sobre quais as estratégias para apostar nesse cassino, uma excelente prática estratégia fica começar em investimentos baixas, observar os padrões das imagens e maximizar os bônus disponibilizados pela plataforma. Muitos cassinos online disponibilizam bônus especiais voltadas a novos usuários, isso pode maximizar os chances de ganhar. Além disso, é fundamental entender os critérios nesse entretenimento antes de começar a apostar para eliminar surpresas.

    De forma resumida, esse jogo se trata de um tipo de jogo divertido, recomendado para quem querem experimentar a adrenalina das apostas digitais sem complicações. Com base em as dicas ideais e uma quantidade de fato, fica possível arrecadar recursos na maneira rápida e segura. Não esqueça sempre que jogar na forma consciente e utilizar a experiência na moderação.

  6. В этой статье мы рассмотрим современные достижения в области медицины, включая инновационные методы лечения и диагностики. Мы обсудим важность профилактики заболеваний и роль технологий в улучшении качества здравоохранения. Читатели узнают о влиянии медицины на повседневную жизнь и ее значение для современного общества.
    Где можно узнать подробнее? – [url=https://loveshtory.com/zdorove/pomosch-pri-alkogolizme-spb/]скорая наркологическая спб[/url]

  7. fortunetiger-obtaize

    O Fortune Tiger tem se destacado como uma das opcoes mais divertidas no universo dos jogos de azar [url=https://fortunetiger-2.vercel.app]tigrinho jogo[/url] . Para quem busca diversao e a chance de testar a sorte, este site surge como um local ideal para acessar o famoso tigrinho. Este jogo, reconhecido por sua tematica cativante e graficos vibrantes, atraiu milhares de usuarios do Brasil que buscam entender como jogar fortune tiger de forma pratica e objetiva. O intuito do jogo do tigre e combinar icones nas bobinas, o que pode acionar multiplicadores e recompensas financeiras, fazendo com que cada rodada uma nova chance de ganhar.

    Muitos jogadores buscam informacoes sobre a seguranca do segmento e procuram uma plataforma de jogo confiavel, priorizando sites que oferecam uma navegacao rapida e segura. Ao acessar game, voce utiliza um espaco preparado para o seu dispositivo, seja no computador ou celular. O fortune tiger bet e o termo que representa a sua aposta inicial, e o segredo de muitos apostadores veteranos e iniciar com apostas minimas para entender a dinamica das combinacoes antes de aumentar o investimento.

    Se voce esta buscando onde jogar com melhores retornos, e essencial selecionar sites que oferecam clareza e facilidade de uso. O slots de tigre nao e somente sorte, mas tambem uma forma de agir com paciencia e planejamento na hora de gerenciar seus giros. Ao jogar o slot oficial, tenha sempre em mente de jogar com responsabilidade. O jogo do felino, como e chamado internacionalmente, segue como uma tendencia mundial. Seja para o passatempo ou para tentar lucros, o game do tigre segue como uma das alternativas de entretenimento digital que mais se expande no pais. Acesse agora, divirta-se com o slot e usufrua de todos os ferramentas oferecidas nesta plataforma dedicada aos fas do tigre mais popular dos cassinos online. Tenha em mente: o jogo deve ser encarado como uma maneira de se divertir e entretenimento consciente.

  8. spinmama-Innonry

    Wahrend der Verwendung unserer Webseite Spinmama legen wir gro?en Wert auf Transparenz und den Schutz Ihrer Privatsphare [url=https://spinmama-loginbonus.de/cookie-richtlinie]spinmama[/url] . Unter dem Link finden Sie alle detaillierten Informationen daruber nachlesen, wie wir kleine Textdateien und ahnliche Technologien einsetzen, um Ihnen ein angenehmes Besuchererlebnis zu bieten. Sobald Sie die Plattform von Spinmama besuchen, helfen uns diese kleinen Textdateien dabei, Ihre Praferenzen zu speichern und die Funktionalitat unserer Dienste kontinuierlich zu optimieren. Cookies helfen uns dabei, die Webseite besser zu strukturieren, indem sie sich beispielsweise an Ihre Anmeldedaten oder Ihre Praferenzen erinnern.

    Unsere Cookie-Richtlinie bietet Ihnen einen detaillierten Uberblick daruber, welche Arten von Cookies wir nutzen. Hierbei unterscheiden wir zwischen notwendigen Cookies, die fur den reibungslosen Betrieb der Webseite unerlasslich sind, sowie statistischen Cookies, die uns dabei unterstutzen zu verstehen, wie unsere Nutzer mit der Seite umgehen. Durch die Auswertung dieser anonymisierten Daten konnen wir das Angebot bei spin mama stetig an die Anspruche unserer Community anpassen. Naturlich haben Sie als Nutzer stets die volle Kontrolle. Uber die Einstellungen Ihres Browsers konnen Sie die Verwendung von Cookies reglementieren oder Cookies loschen. Bitte bedenken Sie jedoch, dass die Abschaltung bestimmter Funktionen dazu fuhren kann, dass einige Bereiche der Webseite moglicherweise nicht mehr wie gewohnt funktionieren.

    Wir setzen bei spinmama konsequent auf die Einhaltung moderner Datenschutzrichtlinien. Die Richtlinie wird periodisch uberpruft und aktualisiert, um zu gewahrleisten, dass sie immer den neuesten gesetzlichen Anforderungen entspricht. Wir empfehlen Ihnen, die Seite hin und wieder zu besuchen, falls Sie Anpassungen an unserem Umgang mit Daten verfolgen mochten. Sollten Sie Fragen zu unserer Cookie-Politik haben oder mehr daruber wissen mochten, wie wir Ihre Privatsphare bei Spinmama schutzen, stehen wir Ihnen gerne zur Verfugung. Ihr Vertrauen ist unser hochstes Anliegen, und wir sind froh, Ihnen ein sicheres sowie komfortables Erlebnis bereitzustellen. Vielen Dank fur Ihr Interesse an einer transparenten Nutzung unserer digitalen Angebote.

  9. В данной публикации мы поговорим о процессе восстановления от зависимости, о том, как вернуть себе нормальную жизнь. Мы обсудим преодоление трудностей, значимость поддержки и наличие программ реабилитации. Читатели смогут узнать о ключевых шагах к успешному восстановлению.
    Проследить причинно-следственные связи – [url=https://homerenow.ru/pages/vyzvat-narkologa-na-dom/]нарколог на дом санкт-петербург цены[/url]

댓글 달기

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