스프링 부트 JSP
“If possible, JSPs should be avoided. There are several known limitations when using them with embedded servlet containers.”
- https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#boot-features-spring-mvc-template-engines
Continue reading
스프링 MVC 설정
스프링 MVC 구성 요소 직접 빈으로 등록하기
- @Configuration을 사용한 자바 설정 파일에 직접 @Bean을 사용해서 등록하기
Continue reading
DispatcherServlet 동작 원리 1부
문자열로 리턴, 문자열만 화면 출력 (@ResponseBody를 활용 리턴)
Continue reading
스프링 IoC 컨테이너 연동
참고: https://docs.spring.io/spring/docs/current/spring-framework-reference/web.html#mvc
Continue reading
서블릿 소개
서블릿 (Servlet)
- 자바 엔터프라이즈 에디션은 웹 애플리케이션 개발용 스팩과 API 제공.
자바로 웹 애플리케이션을 개발할 수 있는 스펙과 API 제공(자바로 웹을 만들기 위해 필요한 기술)
좀 더 설명하면, 클라이언트가 어떠한 요청을 하면 그에 대한 결과를 다시 전송해 주어야 하는데, 이러한 역할을 하는 자바 프로그램.
Continue reading
스프링 MVC 소개
M: 모델
V: 뷰
C: 컨트롤러
Continue reading
구분 | 설명 |
---|
스프링 데이터 | SQL & NoSQL 저장소 지원 프로젝트의 묶음. |
스프링 데이터 Common | 여러 저장소 지원 프로젝트의 공통 기능 제공. |
스프링 데이터 REST | 저장소의 데이터를 하이퍼미디어 기반 HTTP 리소스로(REST API로) 제공하는 프로젝트. |
스프링 데이터 JPA | 스프링 데이터 Common이 제공하는 기능에 JPA 관련 기능 추가. |
Continue reading
스프링 데이터 JPA 원리
JpaRepository<Entity, Id> 인터페이스
- 매직 인터페이스
- @Repository가 없어도 빈으로 등록해 줌.
Continue reading