본문 바로가기
반응형

[SpringBoot]54

Maven VS Gradle 스프링부트를 공부하면서, 프로젝트를 생성할 때 빌드 관리 도구를 선택하는 방법에는 Maven, Gradle 두 가지 방법이 있었고 이 Maven과 Gradle에는 어떤 차이가 있는지 궁금해져서 검색해보았다. 시간이 급하신 분들을 위해 한마디로 정리하자면 Gradle이 Maven의 단점을 보완해주고, 더 늦게 나오기도 했으며, 사용해본 사람들이 좋다고들 한다. Gradle이 시기적으로 늦게 나온만큼 사용성, 성능 등 비교적 뛰어난 스펙을 가지고있다. 빌드 관리 도구 우리가 프로젝트에서 작성한 java 코드와 프로젝트 내에 필요한 각종 xml, properties, jar 파일들을 JVM이나 WAS가 인식할 수 있도록 패키징 해주는 빌드 과정 == "빌드 자동화 도구" 라고 할 수 있다. - 프로젝트 생성,.. 2022. 11. 23.
Spring, SpringBoot 란? Spring은 자바 기반의 웹 어플리케이션을 만들 수 있는 프레임워크입니다. 자바 스크립트 기반으로 웹 어플리케이션을 만드는 프레임워크가 Node.js 가 있는 것과 같은 맥락입니다. 그리고 Spring을 더 쉽게 이용할수있게 해주는 도구가 바로 Spring Boot입니다. 스프링을 사용하기 위해서 이것저것 다양한 설정을 직접 해줘야된다는 어려움이 있습니다. 개발자가 실행환경이나 의존성 관리 등의 인프라 관련 등에 쓰는 에너지가 소요됩니다. 프로그래밍을 하는 데 있어 매우 중요한 비즈니스를 만들기 위한 프로그래밍에 조금 더 에너지를 투입할 수 있게 Spring의 많은 부분을 자동화하였고, 많은 개발자들이 현재 Spring Boot을 이용하여 개발을 진행하고 있습니다. 쉽게 말해 스프링 부트는 스프링 기반.. 2022. 11. 16.
반응형