공부 및 활동/스프링 강의 정리15 (프로젝트 환경설정) View 환경설정 Welcome Page 만들기 main/java/hello.hellospring/controller/HelloController package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HelloController { @GetMapping("hello") public String hello(Model model){ model.addAttribute("data","hello!!"); return.. 2021. 9. 20. (프로젝트 환경설정) 라이브러리 살펴보기 스프링 부트 라이브러리 spring-boot-starter-web spring-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 : 테스트 프레임워크 mockito : 목 라이브러리 assertj : 테스트 코드를 좀 더 편하게 작성하게 도와주는 라이브러리 spring-test : 스프링 통합 .. 2021. 9. 20. (프로젝트 환경설정) 프로젝트 생성 및 실행 프로젝트 생성 Spring 최근에는 많은 곳에서 spring boot를 이용해서 프로젝트를 만든다. Project Maven Project : 필요한 라이브러리를 땡겨오고 빌드 사이클까지 관리해주지만, 과거에 많이 사용 Gradle Project : 최근에 많이 사용되고 있는 중이다. Spring Boot SNAPSHOT : 점검중인 Boot 버전 Project Metadata Group : 기업명을 보통 적어준다. Artifact : 프로젝트명 Name, Description은 나둔다. ADD DEPENDENCIES... Spring기반으로 프로젝트를 시작할 때, 어떤 라이브러리를 사용할 것인가 지정하는 것 Spring Web : 웹 spring Thymeleaf : html을 만들어주는 templat.. 2021. 9. 20. 이전 1 2 3 다음