이번 포스팅은 바로 전 글에 이어서 타임리프의 기본 기능에 설명합니다.2024.05.18 - [JSP | Thymeleaf] - [Thymeleaf] 타임리프 소개 및 기본 사용법(1/2) - 기본 기능 Thymeleaf - 주석 타임리프는 표준 HTML 주석, 타임리프 파서 주석, 타임리프 프로토타입 주석 등 여러 종류의 주석을 제공합니다. 1. 표준 HTML 주석자바스크립트의 표준 HTML 주석은 타임리프가 렌더링 하지 않고 그대로 남겨둡니다.1. 표준 HTML 주석html data --> 2. 타임리프 파서 주석타임리프 파서 주석은 타임리프의 진짜 주석입니다.렌더링에서 주석 부분을 제거합니다.2. 타임리프 파서 주석 html datahtml data*/--> 위 코드에서 1번 방법과 2번 ..
Thymeleaf 란?Thymeleaf(타임리프)는 웹 및 독립 실행형 환경 모두를 위한 Java 템플릿 엔진입니다.Thymeleaf로 작성된 HTML 템플릿은 애플리케이션을 통한 실행이 아니더라도 브라우저에서 열였을 때, HTML 내용을 그대로 확인이 가능하여 내추럴 템플릿(Natual Templates)이라고 불립니다.공식사이트 : https://www.thymeleaf.org/스프링을 사용할 때, 백엔드 서버에서 뷰 렌더링이 필요할 경우에 JSP를 사용하는 경우가 있는데, JSP보다 편리한 기능을 제공하며 스프링에서도 적극적으로 권장하고 있는 기술이 바로 Thymeleaf 입니다. Thymeleaf 특징 서버 사이드 HTML 렌더링(SSR)타임리프는 백엔드 서버에서 HTML을 동적으로 렌더링 하는 ..
Redirect(리다이렉트)Redirect(리다이렉트)는 서버가 클라이언트에서 요청한 URL에 대한 응답을 다른 URL로 재요청하라고 명령을 보내는 것을 말합니다. 이때, URL 주소를 확인해보시면 주소가 바뀌면서 다시 접속되게 됩니다. 즉, Redirect 는 클라이언트의 요청을 완전히 새로운 URL로 전달하여 처리하는 방식입니다. 그리고 클라이언트는 새로운 URL로 다시 요청하고, 서버는 이에 대한 응답을 처리합니다. 리다이렉트는 HTTP 응답 코드 3xx를 사용합니다.리다이렉트는 영구 리다이렉트와 일시 리다이렉트, 기다 리다이렉트로 분류할 수 있습니다. 영구 리다이렉트영구 리다이렉트는 이름 그대로 리소스의 URL이 영구적으로 변경된 상태를 뜻합니다.301(Moved Permanently), 30..
스프링을 공부하다 보면 @RequestBody 어노테이션을 사용하여 JSON에서 자바객체로 변환하여 반환해 주고, 또 자바객체에서 JSON으로 간편하게 변환하는 것을 알고 있을 겁니다. 하지만 이게 어떻게 가능하지? 그냥 알아서 마법처럼 되는건가? 라는 생각만 하고 넘어가셨을 분들도 많습니다. 이번 글은 그러한 궁금증들을 풀기 위해 작성된 공부 개념 정리글입니다. 혹시 @RequestBody에 대해 아직 잘 모르시는 분들은 아래링크를 참조하시길 바랍니다. [Spring] 스프링MVC HTTP 응답이번 글에서는 얼마 전에 포스팅한 HttpServlerResponse 객체의 응답 데이터 보내는 방법 이후에 스프링(Spring)에서 제공하는 응답 관련 편리한 기능들을 소개하도록 하겠다. 이미 공부해서 알고있..
- Total
- Today
- Yesterday
- 타임리프
- 스프링http
- 스프링 빈
- Spring
- 스프링 컨테이너
- 타임리프 기본기능
- 인터페이스 추상클래스 비교
- 요청매핑
- 요청데이터
- 크롤링
- 스프링특징
- 자바
- erd툴
- 네이버지도크롤링
- 스프링
- 인터페이스
- Overloding
- 빈생명주기콜백
- HttpServletRequest
- HTTP요청
- 인터페이스 추상클래스 차이
- RequiredArgsConstruct
- Thymeleaf
- 추상클래스
- Servlet
- 인식안됨
- erd editor
- redirectattribute
- Java
- 객체지향설계원칙
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |