728x90 반응형 ❤️01_Java/03_Library2 #Lombok #Lombok사용법 #장점 #단점 #@NonNull #@ToString #@EqualsAndHashCode #@Data #@Builder 📚Lombok이란 무엇일까? Lombok이란 java라이브러리로 반복되는 메소드를 Annotaion을 통해 자동으로 작성해주는 라이브러리입니다. 보통 DTO나 Model, Entity의 경우 여러 속성이 존재하고 이들이 가지는 속성(Property)에 대한 Getter & Setter & 생성자등을 매번 작성해줘야할때 자동으로 만들어주는 라이브러리이다. Lombok을 이용하여 작성한 코드는 컴파일 과정세ㅓ Annotaion을 이용하여 코드를 생성하여 .class 파일에 자동 컴파일 된다. 📚Lombok 장점 - Annotaion 기반의 코드 자동생성을 통한 생산성 향상 - 반복코드 제거를 통한 가독성 및 유지보수 향상 - Getter/Setter 외 빌더 패던, 로그생성등 다양한 방명사용가능 📚Lombo.. ❤️01_Java/03_Library 2023. 11. 6. #Tika 라이브러리 Tika 라이브러리란? Apache Tika 는 Apache Software Foundation 에서 관리하는 Java 로 작성된 컨텐츠 감지 및 분석 프레임워크입니다 . 수천 가지가 넘는 파일 유형 에서 메타데이터와 텍스트를 감지하고 추출하며 Java 라이브러리를 제공할 뿐만 아니라 다른 프로그래밍 언어에서 사용하기에 적합한 서버 및 명령줄 버전이 있습니다. * Maven org.apache.tika tika-core 2.7.0 * gradle // https://mvnrepository.com/artifact/org.apache.tika/tika-core implementation group: 'org.apache.tika', name: 'tika-core', version: '2.7.0' Maven.. ❤️01_Java/03_Library 2023. 3. 14. 이전 1 다음 728x90 반응형