springboot 2

타임리프의 표현식과 문법

타임리프 - 타임리프는 템플릿 엔진입니다. 템플릿 엔진은 스프링 서버에서 데이터를 받아 우리가 보는 웹페이지, 즉 HTML 상에 그 데이터를 넣어 보여주는 도구입니다. * 타임리프 표현식과 문법 - 표현식 표현식 설명 ${...} 변수의 값 표현식 #{...} 속성 파일 값 표현식 @{...} URL 표현식 *{...} 선택한 변수의 표현식. th:object에서 선택한 객체에 접근 - 문법 표현식 설명 예제 th:text 텍스트를 표현할 때 사용 th:text=${person.name} th:each 컬렉션을 반복할 때 사용 th:each="person : ${persons}" th:if 조건이 true인 때만 표시 th:if="${person.age} >= 20" th:unless 조건이 false인..

스프링부트3 백엔드 개발자되기 개념정리2

스프링과 스프링 부트 스프링 부트의 주요 특징 * 톰캣, 제티, 언더토우 같은 웹 애플리케이션 서버(Web Application Server, WAS)가 내장되어 있어서 따로 설치를 하지 않아도 독립적으로 실행할 수 있습니다. * 빌드 구성을 단순화하는 스프링 부트 스타터를 제공합니다. * XML 설정을 하지 않고 자바 코드로 모두 작성할 수 있습니다. * JAR를 이용해서 자바 옵션만으로도 배포가 가능합니다. * 애플리케이션의 모니터링 및 관리 도구인 스프링 액츄에이터(spring actuator)를 제공합니다. 스프링과 스프링 부트의 차이 - 스프링 부트는 스프링에 속한 도구입니다. 단 스프링과 스프링 부트는 개발할 때의 몇가지 차이점이 존재합니다. 차이점 1. 구성의 차이 - 스프링은 애플리케이션 ..