Spring 사용 시 개발자가 직접 해야만 했던 복잡한 설정을 해결한다.
간편하고 자동화된 빌드 및 설정을 제공한다.
project에 따라 자주 사용되는 library들이 미리 조합되어 있다.
복잡한 설정(XML)을 하지 않아도 된다. (자동)
내장 서버를 제공해서 WAS를 추가로 설치하지 않아도 개발과 손쉬운 배포가 가능하다.(독립실행)
내장 서버를 가지고 있다는 것은 (외부)환경에 영향을 덜 받는다는 의미이다.
WAS에 배포하지 않고도 실행할 수 있는 JAR파일로 Web Application을 개발할 수 있다.
💡 배포 과정
export> war file> 톰캣에 war file 갖다놓기 > 톰캣 다시 실행
💡 Jenkins 활용하면
빌드, 테스트, 배포 프로세스 자동화