Groovy: 4개의 글
IntelliJ에서 Groovy 프로젝트 생성하고 테스트 코드 실행하기 💡 IntelliJ IDEA 2019.3 Ultimate / JDK 8 / Groovy 3 1. Groovy SDK 다운로드 https://groovy.apache.org/download.html 에 접속한다. Download 3.0.1을 클릭해서 다운로드받는다. SDK는 zip파일로 제공된다. 적당한 디렉토리에 압축을 풀어준다. SDK 디렉토리 하위에 groovy 폴더를 만들어 관리하면 좋다. 2. Groovy Project 생성 New Project 또는 New Module 창을 열고 왼쪽에서 Groovy를 선택한다. 아직 Groovy SDK를 등록한적이 없으면 Groovy Library에 none이라고 표시될 것이다. Groov..
이번 포스팅은 간단하게 Gradle Task를 작성하는 방법이다. 모든 경우의 Task 작성 방법을 다루지는 않지만 몇가지 예제를 다루어볼 것이다. task hello{ doLast{ println 'Hello' } } 위는 간단하게 'Hello'라는 문자열을 출력하는 태스크이다. 아래 명령으로 실행시킨다. gradle -q hello result-> Hello -q 옵션 같은 경우는 로그 출력없이 결과값만 출력하는 옵션이다. 만약 -q 옵션을 뺀다면 빌드에 걸린 시간등의 로그가 찍히게 된다. 디폴트 태스크 정의 gradle -q 라는 명령어로 실행하는 디폴트 태스크를 정의하는 방법이다. 보통 빌드전에 clean, install 등의 작업을 기계적으로 하는 경우가 많은데, 디폴트 태스크로 정의하여 사용하..
이번 포스팅은 Gradle에 대한 기본을 다루어볼 것이다. 사실 Gradle이 뭔지 모르는 개발자는 거의 없을 것임으로, 자세한 설명은 하지 않을 것이다. Gradle은 빌드툴이다! (마치 Maven과 같은) Gradle 내부 프로젝트 인터페이스 Project >final DEFAULT_BUILD_FILE >DEFAULT_BUILD_DIR_NAME >GRADLE_PROPERTIES >SYSTEM_PROP_PREFIX >Task task(String name, Closure configureClosure) 프로젝트 인터페이스는 그래들로 프로젝트를 설정하고 구성할 때 사용하는 파일로, 그래들 프로젝트를 논리적으로 표현하는 인터페이스이다. default_build_file 파일은 프로젝트 설정에 대한 정보를 ..
템플릿 엔진의 개념과 종류 및 필요성에 대해 이해한다. Goal 템플릿 엔진(Template Engine)이란 템플릿 엔진(Template Engine)의 종류 레이아웃 템플릿 엔진 vs 텍스트 템플릿 엔진 서버 사이드 템플릿 엔진 vs 클라이언트 사이드 템플릿 엔진 Spring MVC 템플릿 엔진 vs Spring Boot 템플릿 엔진 템플릿 엔진(Template Engine)의 필요성 Server Side Rendering vs Client Side Rendering 템플릿 엔진(Template Engine)이란 템플릿 양식과 특정 데이터 모델에 따른 입력 자료를 합성하여 결과 문서를 출력하는 소프트웨어(또는 소프트웨어 컴포넌트)를 말한다. 그 중 웹 템플릿 엔진(web template engine)..