나만의 개발 기록
close
프로필 배경
프로필 로고

나만의 개발 기록

  • 분류 전체보기 (263)
    • backend (140)
      • 스프링 (91)
      • 코프링 (14)
      • 자바 (33)
      • 오류모음 (2)
    • frontend (26)
      • 자바스크립트 (14)
      • JSTL (2)
      • vue.js (5)
      • 타임리프 (5)
    • 데이터베이스 (4)
      • MYSQL (4)
    • native (16)
      • 안드로이드 (16)
    • DevOps (21)
      • AWS (4)
      • 젠킨스 (2)
      • Docker (2)
      • 깃허브 (1)
    • gis (26)
      • Openlayers (4)
      • LeafletJs (19)
      • 지오서버 (3)
    • 기타 (29)
      • 소프트웨어 설치 (9)
      • 자격증 (3)
      • 개발용어 (17)
  • 홈
  • 태그
  • 방명록
타임리프 유효성체크

타임리프 유효성체크

build.gradle implementation 'org.springframework.boot:spring-boot-starter-validation' - validation 라이브러리를 추가합니다. Controller @GetMapping(value = "/members/new") public String createForm(Model model){ model.addAttribute("memberForm", new MemberForm()); return "members/createMemberForm"; } @PostMapping(value = "/members/new") public String create(@Valid MemberForm form, BindingResult result){ //회원가..

  • format_list_bulleted frontend/타임리프
  • · 2022. 7. 19.
  • textsms
타임리프 서버 재시작 없이 view 파일 변경

타임리프 서버 재시작 없이 view 파일 변경

1. build.gradle에 해당 devtool 라이브러를 추가한후 rebuild 합니다. developmentOnly 'org.springframework.boot:spring-boot-devtools' 2. html 파일 변경후 build - Recompile ~.html을 클릭하면 변경된 html로 적용됩니다.

  • format_list_bulleted frontend/타임리프
  • · 2022. 7. 18.
  • textsms

타임리프 참고 사이트

- 타임리프 공식 사이트 https://www.thymeleaf.org/ Thymeleaf Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosystem to see more integrati www.thymeleaf.org - 스프링 공식 튜토리얼 https://spring.io/guides/gs/serving-web-content/ Serving W..

  • format_list_bulleted frontend/타임리프
  • · 2022. 7. 18.
  • textsms
[타임리프] layout 설정

[타임리프] layout 설정

1. https://start.spring.io/ 에 접속해서 자신의 환경에 맞게 아래 그림처럼 setting을 합니다. 2. build.gradle dependencies 안에 해당 라이브러리를 추가 한후 rebuild 합니다. implementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect' 3. Externeal Libraries안에 해당 라이브러리가 추가됬는지 확인합니다. 프로젝트 구조 MainController.java import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Controller; import org.springframework.web.bind.an..

  • format_list_bulleted frontend/타임리프
  • · 2022. 7. 15.
  • textsms
타임리프 기본설정 문법

타임리프 기본설정 문법

- 보통 웹개발을 하면 jsp를 많이 사용하였습니다. 하지만 spring boot에서 jsp를 지원하지 않음에 따라 jsp 대신 사용하는 템플릿엔진들이 있습니다. 현재 지원하는 템플릿 엔진은 4종류입니다. 1. Freemarker 2. Groovy 3. Thymeleaf 4. Mustache 이중 Thymeleaf 설정 방법과 간단한 사용법을 포스팅 하겠습니다. - 먼저 Spring initializer 사이트에서 프로젝트를 생성합니다. https://start.spring.io/ - controller 패키지 생성후 MainController를 생성합니다. MainController.java package com.example.thymeleafstudy.controller; import org.spri..

  • format_list_bulleted frontend/타임리프
  • · 2022. 7. 8.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (263)
    • backend (140)
      • 스프링 (91)
      • 코프링 (14)
      • 자바 (33)
      • 오류모음 (2)
    • frontend (26)
      • 자바스크립트 (14)
      • JSTL (2)
      • vue.js (5)
      • 타임리프 (5)
    • 데이터베이스 (4)
      • MYSQL (4)
    • native (16)
      • 안드로이드 (16)
    • DevOps (21)
      • AWS (4)
      • 젠킨스 (2)
      • Docker (2)
      • 깃허브 (1)
    • gis (26)
      • Openlayers (4)
      • LeafletJs (19)
      • 지오서버 (3)
    • 기타 (29)
      • 소프트웨어 설치 (9)
      • 자격증 (3)
      • 개발용어 (17)
최근 글
인기 글
최근 댓글
태그
  • #AJAX
  • #JavaScript
  • #java
  • #useragent
  • #Linux
  • #spring
  • #형변환
  • #CentOS
  • #jstl
  • #charAt
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바