JAVA/Spring
Spring Boot Project Build (gradle) !!
localhost:8080에 개발중이던 gradle 스프링 부트 프로젝트를 .jar 파일로 빌드해보겠다. # jar 파일이란? 프로젝트를 구성하기 위해 개발 단계에서 작성한 클래스, 리소스, 속성 파일 등을 실행 가능한 하나의 자바 패키징 파일로 압축해놓은 것. 자바 애플리케이션을 쉽게 구동하고 배포하기 위해 필요하다. 비슷한 개념으로 WAR 파일이 있는데, 웹 관련 자원을 포함한 jar 파일을 war이라고 하는 듯 하다. 둘의 차이는 크지 않지만 다음과 같은 WAR 패키징 파일의 한계상 꼭 그를 사용해야하는 환경이 아니면 JAR을 이용하는 것이 더 좋을 것 같다. 1. 사전 정의된 구조를 따라야 한다는 점 2. 톰캣 등의 웹 서버 혹은 웹 컨테이너가 필요하다는 점 JAR vs WAR 배포의 차이 기본적..