이 기사에서는 롬복이 무엇인지 소개합니다. 롬복의 사용. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
Lombok은 개발자가 특히 POJO(단순 Java 개체)의 경우 Java 장황함을 제거하는 데 사용할 수 있는 Java 유틸리티입니다. 주석을 통해 이를 수행합니다.
lombok 공식 웹사이트의 예를 들어보세요:
public class Users { private String name ; private String pass ; private Integer age ; }
이 객체를 사용하려면 getter 및 setter 메서드도 작성해야 하며 생성자, equals 메서드 또는 hash 메서드도 작성해야 할 수도 있습니다. 이러한 메서드는 장황하고 기술적이지 않습니다. 우리는 이를 상용구 코드라고 부릅니다.
lombok의 주요 기능은 다음과 같이 일부 주석을 통해 상용구 코드를 제거하는 것입니다.
@Datapublic class Users{ private String name; private String pass; private Integer age; }
그러면 이 클래스가 자동으로 이러한 메서드를 생성하는 것을 볼 수 있습니다
@Data 주석이 약간 단순하고 조잡하다고 생각한다면 , Lombok은 @Getter, @Setter(이 두 가지는 필드 솔루션), @ToString, @AllArgsConstructor(이 두 가지는 클래스 주석)와 같은 좀 더 정교한 주석을 제공합니다.
아마도 가장 일반적인 사용법일 것입니다. 자세한 사용법은 여기에서 Lombok 기능 개요를 참조하세요.
---------위는 롬복의 일부 기능입니다------ - ------
lombok은 IDE 플러그인이자 프로젝트가 의존하는 jar 패키지입니다.
lombok jar 다운로드 URL: https: //atimo.oss-cn-beijing.aliyuncs.com/file/lombok%20.jar
lombok이 jar 패키지에 의존하는 이유는 컴파일할 때 주석이 사용되기 때문입니다. AST(Abstract Syntax Tree) 변경 바이트코드 생성을 컴파일할 때 컴파일러에서 작동해야 합니다. 즉, Java 구문을 변경할 수 있습니다. 이는 Spring의 종속성 주입이나 Hibernate의 ORM과 같은 런타임 기능이 아니라 컴파일 타임 기능입니다.
위 내용은 Java의 Lombok은 무엇입니까? 롬복 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!