본문 바로가기

Gradle3

Spring boot - 스프링부트에서 JSP 사용하기 / Gradle 안녕하세요. 고코더 입니다. 스프링 부트에서 JSP는 권장사항은 아닙니다. 그래서 스타터 기본 설정에 JSP가 포함되어 있지 않습니다. 그렇기 때문에 몇 가지 추가적인 설정이 필요로 합니다. JSP을 위한 설정 ● 2. 우선 디펜더시를 추가해야 합니다. "Spring web"이라는 의존성이 필요로 합니다. 이를 추가합니다. ● 2. 그다음은 Build.gradle 파일을 열어 봅니다. 해당 파일을 더블 클릭합니다. ●3. 해당 내용의 두 줄을 입력합니다. 해당 디펜더시는 JSP 사용을 할 수 있도록 라이브러리를 추가합니다. - 1번째 라인 : 톰캣이 JSP 파일을 컴파일 할 수 있도록 도움을 주는 라이브러리 - 2번째 라인 : JTSL을 사용하기 위한 라이브러리 implementation "org.apa.. 2021. 11. 30.
Spring Boot - 스프링부트에서 Gradle을 추천하는 이유 안녕하세요. 고코더 입니다. 오늘은 스프링부트 프로젝트에서 왜 Gradle을 사용해야 하는지 그 이유를 간단히 살펴보려고 합니다. 오랜 친구 Maven 메이븐은 2004년 출시된 ant의 대안으로 만들어진 아파치의 프로젝트 관리 도구입니다. 그동안 익숙하게 써왔던 pom.xml 파일을 이용하여 라이브러리를 관리할 수 있었던 빌드 도구입니다. 기존 ant를 발전시켜서 개발자에게 편리함을 제공하고 있는 고맙고 오래된 도구입니다. 새로운 스타 Gradle 하지만 세상은 변했고 메이븐의 장점은 모으고 단점은 보완한 새로운 빌드 도구가 2012년 탄생합니다. 바로 Gradle입니다. Groovy 언어를 사용하여 "Domain-specific-language"를 사용합니다. 덕분에 기존의 pom.xml파일을 사용하.. 2021. 11. 17.
SpringBoot - Gradle 프로젝트에 out, build 폴더가 있는 이유는? 안녕하세요. 고코더 입니다. ● 1. Gradle 프로젝트를 보면은 의아한 부분이 하나 있습니다. 바로 out, build 폴더의 준재입니다. 두 개의 폴더를 열어보면 동일한 클래스 파일을 소유하고 있습니다. 하지만 이유를 알면 정말 간단합니다. out - 폴더는 인텔리제이 빌드시에 컴파일한 class를 저장하는 폴더 입니다. build - 폴더는 gradle 빌드시에 컴파일한 class를 저장하는 폴더 입니다. ● 2. "다시 정리하자면 "out"폴더는 인텔리제이가 생성한 .class 파일 및 아티팩트를 배치하는 위치" 마무리 인텔리제이로 옮기니 새롭네요. 2021. 6. 30.