Spring(2)
-
스프링 웹 개발 기초
정적 컨텐츠MVC와 템플릿 엔진MVC: Model, View, ControllerApi`@ResponseBody` 를 사용 HTTP의 BODY에 문자 내용을 직접 반환 `viewResolver` 대신에 `HttpMessageConverter` 가 동작 기본 문자처리: `StringHttpMessageConverter` 기본 객체처리: `MappingJackson2HttpMessageConverter` byte 처리 등등 기타 여러 HttpMessageConverter가 기본으로 등록되어 있음퀴즈스프링 웹 개발의 세 가지 주요 방식인 정적 컨텐츠, MVC, API는 각각 어떤 결과를 주로 반환할까요?각 방식은 서버 응답의 형태가 달라요. 정적은 파일 그대로, MVC는 가공된 HTML, API는 데이터 형태..
2025.09.18 -
spring 환경설정
최근에는 IntelliJ, springboot, Gradle을 많이 쓰는 추세이다.라이브러리 살펴보기Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 한다. 스프링 부트 라이브러리spring-boot-starter-webspring-boot-starter-tomcat: 톰캣 (웹서버) spring-webmvc: 스프링 웹 MVC spring-boot-starter-thymeleaf: 타임리프 템플릿 엔진(View) spring-boot-starter(공통): 스프링 부트 + 스프링 코어 + 로깅spring-boot spring-core spring-boot-starter-logging logback, slf4j 테스트 라이브러리spring-boot-starter-test junit: 테스트 프레임..
2025.09.08