본문 바로가기

프로젝트 환경설정3

(프로젝트 환경설정) 빌드하고 실행하기 빌드하고 실행 (서버 배포할 때) 프로젝트 파일 위치에서 (hello-spring 프로젝트) build를 설치한다. : ./gradlew build 다음으로 build 디렉터리 하위 libs로 이동한다. libs로 이동한 후, 프로젝트를 실행한다. 서버에 배포할 때 libs 디렉터리에 있는 프로젝트 SNAPSHOT을 배포한다. ./gradlew clean build : build 디렉터리를 삭제하겠다. 강의 주소 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard 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.