티스토리 뷰
라이브러리란 편리한 프로그램을 모아 모듈화한 것을 의미한다.
개발에 사용되는 라이브러리
1. Lombok
setter/getter 를 자동으로 구현해 준다.
intellij 에서 lombok 설치 방법
파일 -> 설정 -> 플러그인 -> lombok 검색
Gradle(그레이들) 은 빌드 도구이다. 빌드란 '요구된 실행 환경에서 동작할 수 있는 형식에 애플리케이션이나 라이브러리를 조립하는것'을 말한다
빌드 도구의 역할
- 필요한 라이브러리를 리포지토리(라이브러리가 저장되어 있는 곳)에서 다운로드
- 소스코드를 컴파일
- 테스트를 실행하여 보고서를 출력
- 테스트를 실행하여 보고서를 출력
- 클래스 파일의 아카이브(여러 파일이나 폴더를 하나로 정리하는 것)를 생성
- 아카이브를 스테이징 환경(프로덕션 환경에 가까운 환경) 등에 배포
그레이들의 장점
유연성 | 그레이들의 빌드 스크립트는 선언적 설명과 스크립트 설명의 조합으로 작성되기 때문에 커스터마이징이 용이합니다 |
성능 | 증분 빌드(변경된 부분만 빌드하는 기능)를 통해 빌드 시간을 단축할 수 있습니다. |
의존성 관리 | 라이브러리 및 프레임워크의 버전 관리를 쉽게 할 수 있습니다. 필요한 라이브러리를 자동으로 다운로드해서 프로젝트에 통합할 수 있습니다. |
플러그인 아키텍처 | 다양한 플러그인을 이용해 추가 기능이나 작업을 쉽게 추가할 수 있습니다. |
'스프링프레임워크' 카테고리의 다른 글
스프링 프레임워크에서의 AOP(관점 지향 프로그래밍) (0) | 2025.02.27 |
---|---|
어노테이션 역할 (0) | 2025.02.27 |
스프링 프레임워크의 핵심 기능 (0) | 2025.02.26 |
웹 애플리케이션 만들기 필수 지식 (0) | 2025.02.25 |
스프링 프레임워크 개요 (0) | 2025.02.25 |