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”의 62,716개의 댓글

  1. vegasherobet-etense

    Eine Absicherung neben einem Wahrung der Nutzerinformationen stehen bei jedem sicheren Web-Angebot auf erster Stelle [url=https://vegasherobet.ch/datenschutzrichtlinie]vegas hero[/url] . Falls Sie die Seite vegasherobet.ch aufrufen zudem die entsprechende Datenschutzbestimmung via Adresse vegasherobet.ch/datenschutzrichtlinie prufen, erlangen die Nutzer einen detaillierten Uberblick dazu, in welcher Form sorgsam durch euren Eintragen verfahren wird. Klarheit bildet einen essentieller Aspekt, in welchen Gamer mit vegas hero setzen mogen. Gema? der Datenschutzvorgabe wird dort detailliert erlautert, die Informationen aufgenommen anfallen, fur dem Ziel es passiert und zudem in welcher Form diese Informationen durch dem Zugang von unbefugte Dritte bewahrt bleiben. Der Schutz bei vegashero impliziert niemals blo? jene Erfullung juristischer Vorgaben, aber ebenso den Gebrauch innovativster Verschlusselungstechnologien, mit dem Ziel diesem serioses Spielerlebnis um zu garantieren. Die Webseite stellt ersichtlich, indem Benutzerinformationen einzig dazu genutzt dienen, diesen Service um zu verbessern, rechtliche Anforderungen zu erfullen und eine solche einfache Profilpflege um zu gewahrleisten. Hier wird dabei ausdrucklich dazu hingewiesen, dass keine Aushandigung hinsichtlich wichtigen Angaben an unberechtigte fremde Entitaten erfolgt, au?er, das ist fur die Verfugbarmachung einer Dienste oder aus rechtlichen Notwendigkeiten dringend erforderlich. Der weiterer entscheidender Aspekt, welchen die User innerhalb den Bestimmungen bei vegas hero finden, bildet ein Handhabung mit Tracking-Daten. Diese winzigen Dateien dienen dabei an, eine Usability um zu steigern und ein Spielangebot individuell hinsichtlich Ihre Anspruche abzustimmen. Ihr haben immer eine ganze Macht hinsichtlich eure Cookie-Einstellungen. Sollten Sie Anliegen zur Bearbeitung der personenbezogenen Daten besitzen, stellt vegashero eindeutige Kontaktwege, um die Befugnisse wahrzunehmen, beispielsweise unter anderem das Gesetzesrecht auf Auskunft, Berichtigung beziehungsweise Vernichtung eurer Infos. Dies Abstecher jener Seite vegasherobet.ch/datenschutzrichtlinie erscheint jedem Nutzer dringend anzuraten, welcher Gewichtung hinsichtlich Datensicherheit richtet. Dadurch man sich hinsichtlich jenen Richtlinien vertraut machen, schaffen Sie die stabile Fundament hinsichtlich die geschutzte zudem unterhaltsame Spielzeit mit dem Betreiber. Sicherheit und Verlasslichkeit bilden an vegas hero das Grundgerust fur ein ordentliches Gaming-Umfeld, innerhalb dessen die User sich voll samt vollstandig auf das Wesentliche konzentrieren konnen: den eigentlichen Spielvergnugen. [url=https://agbmarshall.com/2021/11/28/3-ways-to-level-up-your-photography/#comment-6668]Der Sicherheit sowie einem Wahrung Ihrer personlichen Daten stehen innerhalb dem sicheren Online-Spielangebot auf oberster Stelle – Details betreffend der Datenschutzrichtlinie von vegasherobet.ch.[/url] [url=https://19bamalba.com/bbs/board.php?bo_table=aaaaa&wr_id=5988]Der Gewissheit sowi[/url] d23f5fa

  2. blazecrash-idero

    Explosão Colisão é um dos entretenimentos mais populares entre os amantes de jogos de azar virtuais, notavelmente por sua intuitividade e capacidade de ganhos consideráveis [url=https://blazecrash-game-1.onrender.com]Blaze Crash Dicas[/url] . Se você está buscando entender como age, se verdadeiramente paga e como aumentar suas chances de sucesso, este artigo é para você. Neste manual, vamos explorar tudo sobre o Fogo Explosivo, desde suas mecânicas até sugestões essenciais para jogar de forma estratégica.

    O Explosão Rápida é um entretenimento de cassino baseado em rodadas, onde o propósito é investir em partidas que geram bonificações cada vez mais altos. À medida o divertimento desenvolve, o bônus aumenta de forma acelerada, proporcionando rendimentos expressivos em curto período. Numerosos apostadores duvidam se o Colisão Relâmpago remunera verdadeiramente, e a resposta é positiva, desde que você aposte em plataformas seguras e com regulamentação adequada. É importante checar se o plataforma tem licenças e avaliações positivas de outros apostadores antes de colocar seu dinheiro.

    Uma das mais perguntas é como tirar proveito na Blaze Crash. A chave está em desvendar o funcionamento do entretenimento e implementar algumas estratégias simples. Antes de tudo, analise o registro Fogo Instantâneo para identificar padrões ou flutuações, apesar de os divertimentos de rodadas sejam baseados em acaso. Além disso, aposte em rodadas com multiplicadores elevados, mas sem transgredir seu capital. Vários participantes aconselham iniciar com apostas reduzidas e incrementar paulatinamente à medida que ganham segurança.

    Para quem procurar recomendações de como jogar, é essencial gerenciar bem seu bankroll. Abstenda-se colocar todo seu capital em uma apenas partida, pois o Explosão Rápida pode ser volátil. Uma abordagem é aproveitar os bônus oferecidos por certos sites, que podem elevar suas oportunidades de triunfar. Além disso, esteja vigilante às dicas de como participar Blaze Crash oferecidas em fóruns e ambientes de apostas, onde participantes compartilham históricos e orientações úteis.

    Por fim, é natural duvidar se o Fogo Instantâneo é confiável. Plataformas sérias, como a que você referiu, normalmente utilizam software de entretenimentos auditado por organizações independentes, confirmando clareza e equidade nas partidas. Consistente cheque se o site contém avaliações boas e se está autorizado em órgãos de controle de jogos digitais.

    Em conclusão, o Colisão Relâmpago pode ser uma alternativa excitante e lucrativa, desde que você aposte de maneira responsável. Com as dicas ideais e um pequeno de sorte, você pode explotar ao máximo esse entretenimento de aposta virtual.

  3. Соблюдаем конфиденциальность, бережно общаемся с пациентом и его близкими на каждом этапе.
    Дополнительная информация – [url=https://1vyvod-iz-zapoya-podolsk77.ru/]вывод из запоя на дому в подольске[/url]

  4. droptheboss-drieste

    Assuming you are hunting for an electrifying fresh way to enhance your digital gaming journey, look no further than the latest sensation capturing the market by storm [url=https://droptheboss-12.pages.dev]drop the boss casino[/url] . At droptheboss-12.pages.dev, participants are uncovering the rush of the drop the boss game, a product that has quickly become a preferred for individuals seeking powerful action and lucrative mechanics. Whether you remain a seasoned gamer or a newcomer to the world, the drop the boss slot presents an immersive platform built for seamless usage across all gadgets.

    The popularity of the drop the boss casino journey persists to grow throughout the UK. Users are attracted to the distinctive mechanics located within this drop the boss casino game, which weighs thrill with elegant design. If you were hunting for a fresh drop the boss online platform, this domain delivers a dependable and engaging space to try your odds. The allure of the drop the boss stake is obvious, as it permits members to tailor their bets to fit their private risk appetite, creating it a adaptable choice for all from cautious starters to bold fans.

    For what reason should you explore droptheboss today? Beyond the typical elements observed in numerous different releases, this particular offering shines amidst the broader group of drop the boss games for its smooth execution and profitable potential. As plenty of users swarm to experience the casino drop the boss craze, it is simple to see why this name is building momentum in the rival UK arena. It is now the point to join the ring and see if you hold what it requires to arrive on top. If you are ready to engage with a contemporary, dynamic setting that keeps you on the brink of your seat, navigate over to the portal immediately. Discover the energy, master the tactic, and observe why so many are selecting to drop the boss as their primary destination for high-quality digital entertainment.

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

  6. spinmamalogin-erowhex

    To ypevthyno paichnidi apotelei ton akrogoniaio litho tis filosofias tis istoselidas, kathos i prostasia ton paikton kai i diasfalisi enos asfalous perivallodos psychagogias paramenoun oi apolytes proteraiotites [url=https://spinmamalogin-bonus.gr/responsible-gambling]spinmama[/url] . Ston istotopo spinmamalogin-bonus.gr, oi paiktes boroun na vroun chrisima dedomena schetika me tis politikes pou efarmozei i spin mama gia na engyithei oti to paichnidi paramenei mia diaskedasi kai den metatrepetai se provlima.

    I thespisi periorismon einai to proto vima gia kathe paikti. Stin enotita gia to ypevthyno paichnidi, i platforma parechei ola ta mesa pou epitrepoun stous christes na thetoun imerisia, evdomadiaia i miniaia oria podarismaton. Avti i praktiki apo tin spin mama proothei tin avtosygratisi kai apotrepei tis parormitikes apofaseis, proagodas mia pio syneiditi prosengisi apenadi sta tychera paichnidia. Epipleon, prosferetai i dynatotita prosorinis pavsis i avtoapokleismou gia osous niothoun oti chreiazodai ena chroniko diastima apochis apo ti drastiriotita stin istoselida.

    I pliroforisi schetika me tous kindynous tou ethismou einai episis kedriko kommati tis epikoinonias sto spinmamalogin-bonus.gr. I spinmama proothei tin ekpaidevsi ton melon tis, prosferodas chrisimous syndesmous pros organoseis voitheias gia osous endechetai na adimetopizoun dyskolies. I prostasia ton prosopikon stoicheion kai i diafaneia einai engyimenes, alla i prosopiki evthyni gia ti diatirisi tou paichnidiou sta sosta plaisia enapokeitai ston christi.

    An episkepteste tin spin mama, sas proteinoume na meletisete tis symvoules asfaleias. I katallili gnosi einai to kalytero ergaleio gia na chareeite tis prosfores kai ta paichnidia tis platformas choris na diakindynevete tin evimeria sas. Na thymaste oti to paichnidi prepei na adimetopizetai apokleistika os psychagogia. Me ta katallila efodia kai tin ypostirixi pou parechei i omada tou spinmamalogin-bonus.gr, kathe paiktis borei na apolamvanei tin ebeiria tou me asfaleia, elegcho kai pliri epignosi ton dynatotiton tou.

  7. Обзор посвящён процессу восстановления после зависимостей. Мы расскажем о различных этапах реабилитации, поддерживающих ресурсах и важности мотивации в достижении устойчивого выздоровления.
    Провести детальное исследование – [url=https://lexlawyer.ru/pages/effektivnoe-lechenie-alkogolizma/]действенное лечение алкоголизма[/url]

  8. Blaze Explosão é um dos jogos de jogo de azar na internet mais favoritos nos últimos anos, em especial entre jogadores que desejam desafio e a chance de lucros instantâneos [url=https://blaze-crash-game-1.onrender.com]Como Ganhar Na Blaze Crash[/url] .

    Com um estrutura simples e métodos de aposta atraentes, o Blaze Impacto tem ganhando numerosos jogadores, mas várias incógnitas ainda pairam em em relação de como funcionam as probabilidades de sucesso e se realmente vale a peça jogar.

    Neste materiais, exploraremos tudo que você deve entender sobre o Blaze Impacto, desde como apostar até se o aposta devolve mesmo e como melhorar suas probabilidades de lucro.

    O Blaze Colisão é um jogo de cassino de mesa online, onde o propósito é apostar em jogadas para tentar acertar sequências de imagens que liberam benefícios e bonificações.

    Ao em contraste de muitos apostas de jogo de azar, o Blaze Colisão não se baseia apenas da fortuna, pois contém um sistema de “crash” que intensifica conforme você aposta mais, potencializando as oportunidades de lucros significativos.

    Isso provoca com que muitos entusiastas eles indagarem: como ganhar na Blaze Crash? A resposta está em entender o sistema do jogo e usar algumas táticas primárias.

    Uma das mais relevantes questões é se o Blaze Explosão compensa realmente. A solução é sim, enquanto você participar de modo segura e escolha ambientes confiáveis.

    Diversos apostadores testemunham sucessos notáveis, mas é essencial lembrar que os cassinos na internet são fundamentados em estatística, e os ganhos não são garantidos.

    Para melhorar suas probabilidades, é recomendado apostar com apostas racionais e aproveitar os bônus fornecidos por vários plataformas, como o Blaze Crash presente em certas sites.

    Outro ponto fundamental é analisar como brincar Blaze Crash corretamente. O aposta é consideravelmente intuitivo: é suficiente selecionar o montante da colocação de dinheiro, definir quantas rodadas almeja apostar e pressionar em “Impacto”.

    Mais mais você coloca dinheiro, mais ágil o jogo intensifica, potencializando a chance de lucros significativos.

    Aparte, é fácil achar dicas de quais as formas participar Blaze Crash em grupos e ambientes de apostadores, onde numerosos divulgam depoimentos e abordagens.

    Muitos jogadores também refletem se o Blaze Impacto é seguro. Plataformas certificadas, como as que usam sistemas licenciado e homenagens de entidades como a Malta Gaming Authority, prometem que os jogos de azar são equitativos e que os recompensas são concluídos adequadamente.

    Sempre analise o registro Blaze Impacto do ambiente que você está acessando para assegurar que não há problemas atualizadas de apostadores.

    Em síntese, o Blaze Crash pode ser uma possibilidade divertida e lucrativa para quem curte de jogos de azar de cassino, contanto que apostado com consciência.

    Se você está buscando orientações de as maneiras triunfar no aposta Blaze Crash, lembre-se que não existe método infalível, mas abordagens como investir de forma controlada e utilizar vantagens podem melhorar suas probabilidades.

    Se você ainda tem incógnitas sobre quais as formas se comporta o Blaze Explosão, experimentar o aposta em versões demo (se oferecidas) pode ser uma boa opção de se entender antes de apostar dinheiro verdadeiro.

  9. oscarspin-Beedync

    In cazul in care cauti unei experiente de joc memorabile si sigure, Oscarspin este destinatia ideala pentru pasionatii de jocuri de noroc din tara noastra [url=https://oscarspin-casino.pages.dev]oscarspin online[/url] . Platforma Oscarspin casino a crescut in popularitate sa atraga atentia jucatorilor datorita gamei diverse de sloturi si a facilitatilor excelente oferite utilizatorilor. Atunci cand alegi sa accesezi Oscarspin Romania, ai garantia unei interfete moderne si intuitive, optimizata atat pentru desktop, cat si pentru dispozitive mobile, permitandu-ti sa te bucuri de titlurile favorite oriunde te-ai afla.

    Unul dintre principalele motive pentru care jucatorii aleg Oscarspin online este constituit din promotiile generoase. Cei care doresc sa porneasca la drum cu un avantaj vor aprecia sectiunea dedicata pentru Oscarspin casino rotiri gratuite, menita sa maximizeze probabilitatea de castig chiar de la primele runde. Indiferent daca esti un jucator experimentat sau la inceput de drum, oferta de Oscarspin rotiri gratuite este conceputa sa aduca valoare adaugata sesiunilor tale de pariere. Totodata, jucatorii cauta frecvent bonusuri de tip Oscarspin rotiri gratuite fara depunere, acestea fiind ocazia perfecta de a testa platforma fara a investi fonduri proprii imediat.

    Securitatea si transparenta sunt elemente esentiale pe site-ul Oscarspin com. Casino Oscarspin pune un pret mare pe protejarea datelor personale si financiare, garantand ca fiecare tranzactie se desfasoara in deplina discretie. Calitatea jocurilor furnizate de producatori de top transforma fiecare sesiune intr-o aventura palpitanta, plina de adrenalina si oportunitati de castig. Optand pentru acest site, intri intr-o comunitate care incurajeaza distractia responsabila si asistenta de inalta calitate. Daca vrei sa descoperi lumea jocurilor de noroc la un alt nivel, analizeaza ofertele disponibile pe platforma si profita de bonusurile care te asteapta chiar acum. Incepe aventura astazi si vezi de ce tot mai multi jucatori din Romania aleg sa isi incerce norocul pe aceasta platforma dedicata jocurilor online de top.

  10. Племянник попал в больницу после недельного запоя. Перебрали несколько вариантов. В итоге нашли клинику, где работают с тяжёлыми случаями. анонимное лечение — Сразу взяли анализы, поставили капельницы. Но постепенно он приходил в себя. Через две недели его выписали. Сейчас прошло полгода. вывод запоя телефон [url=https://detoks.vyvod-iz-zapoya-v-staczionare-nnovgorod.ru]вывод запоя телефон[/url] По ссылке — подробная информация для региона. Если близкий не может остановиться — стационар даёт шанс. Вывод из запоя в стационаре — это шанс начать заново!

댓글 달기

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