[Java / Spring] 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 3. 메시지, 국제화
·
책&강의 정리
본 내용은 인프런 김영한님의 "스프링 MVC 2편 - 백엔드 웹 개발 활용 기술" 강의 내용을 정리한 것입니다. 📕 메시지, 국제화 소개 📗 메시지 악덕? 기획자가 화면에 보이는 문구가 마음에 들지 않는다고, 상품명이라는 단어를 모두 상품이름으로 고쳐달라고 하면 어떻게 해야할까? 여러 화면에 보이는 상품명, 가격, 수량 등, label 에 있는 단어를 변경하려면 다음 화면들을 다 찾아가면서 모두 변경해야 한다. 지금처럼 화면 수가 적으면 문제가 되지 않지만 화면이 수십개 이상이라면 수십개의 파일을 모두 고쳐야 한다. 이런 다양한 메시지를 한 곳에서 관리하도록 하는 기능을 메시지 기능이라 한다. [messages.properties] item=상품 item.id=상품 ID item.itemName=상품명..
[Java / Spring] 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 2. 스프링 통합과 폼
·
책&강의 정리
본 내용은 인프런 김영한님의 "스프링 MVC 2편 - 백엔드 웹 개발 활용 기술" 강의 내용을 정리한 것입니다. 📕 타임리프 스프링 통합 스프링 통합 메뉴얼 Tutorial: Thymeleaf + Spring Preface This tutorial explains how Thymeleaf can be integrated with the Spring Framework, especially (but not only) Spring MVC. Note that Thymeleaf has integrations for both versions 3.x and 4.x of the Spring Framework, provided by two separate libraries c www.thymeleaf.org 📗 스프링..
[Java / Spring] 스프링 MVC 2편 - 백엔드 웹 개발 활용 기술 - 1. 타임리프 - 기본 기능
·
책&강의 정리
본 내용은 인프런 김영한님의 "스프링 MVC 2편 - 백엔드 웹 개발 활용 기술" 강의 내용을 정리한 것입니다. 📕 프로젝트 생성 프로젝트 선택 Project: Gradle - Groovy Project Language: Java Spring Boot: 2.7.12 Project Metadata Group: hello Artifact: thymeleaf-basic Name: thymeleaf-basic Package name: hello.thymeleaf Packaging: Jar Java: 11 Dependencies: Spring Web, Lombok , Thymeleaf 📕 타임리프 소개 서버 사이트 HTML 렌더링(SSR) 백엔드 서버에서 HTML을 동적으로 렌더링 하는 용도로 사용된다. 네츄..
[Java / Spring] JSP -> Thymeleaf(타임리프) 변경
·
Spring
📍 서론 JSP는 예전 키보드 쇼핑몰 프로젝트에서 썻던 템플릿 엔진이고, mustache는 null값 처리와 프론트 단에서 불편한 점이 조금 있어서, 타임리프를 사용해보았다. 📍 Thymeleaf (타임리프) 사용하기 Gradle - build.gradle implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' Maven - pom.xml org.springframework.boot spring-boot-starter-thymeleaf 위 설정을 추가 후 빌드하면 application.properties에 아래 코드가 자동으로 추가된다. spring.thymeleaf.prefix=classpath:/templates/ spring...
마볼링
'thymeleaf' 태그의 글 목록