티스토리 뷰

스프링프레임워크

개발에 사용하는 라이브러리

잔잔한 물결처럼 2025. 2. 25. 21:34

라이브러리란 편리한 프로그램을 모아 모듈화한 것을 의미한다.

 

개발에 사용되는 라이브러리

1. Lombok

setter/getter 를 자동으로 구현해 준다. 

intellij 에서 lombok 설치 방법

파일 -> 설정 -> 플러그인 -> lombok 검색

 

 

Gradle(그레이들) 은 빌드 도구이다. 빌드란 '요구된 실행 환경에서 동작할 수 있는 형식에 애플리케이션이나 라이브러리를 조립하는것'을 말한다

빌드 도구의 역할

  • 필요한 라이브러리를 리포지토리(라이브러리가 저장되어 있는 곳)에서 다운로드
  • 소스코드를 컴파일
  • 테스트를 실행하여 보고서를 출력
  • 테스트를 실행하여 보고서를 출력
  • 클래스 파일의 아카이브(여러 파일이나 폴더를 하나로 정리하는 것)를 생성
  • 아카이브를 스테이징 환경(프로덕션 환경에 가까운 환경) 등에 배포

 

그레이들의 장점

   
유연성 그레이들의 빌드 스크립트는 선언적 설명과 스크립트 설명의 조합으로 작성되기 때문에 커스터마이징이 용이합니다
성능 증분 빌드(변경된 부분만 빌드하는 기능)를 통해 빌드 시간을 단축할 수 있습니다.
의존성 관리 라이브러리 및 프레임워크의 버전 관리를 쉽게 할 수 있습니다. 필요한 라이브러리를 자동으로 다운로드해서 프로젝트에 통합할 수 있습니다.
플러그인 아키텍처 다양한 플러그인을 이용해 추가 기능이나 작업을 쉽게 추가할 수 있습니다.

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함