Cho em hỏi các anotation sau có ý nghĩa gì ạ.
Em cảm ơn.
@EzyConfigurationBefore
@EqualsAndHashCode
@MappedSuperclass
@Data
@Retention
@Inherited
@Target
Cho em hỏi các anotation sau có ý nghĩa gì ạ.
Em cảm ơn.
@EzyConfigurationBefore
@EqualsAndHashCode
@MappedSuperclass
@Data
@Retention
@Inherited
@Target
Khi bean context được khởi tạo, nó sẽ gọi đến các lớp được annotation với EzyConfigurationBefore
đầu tiên.
Khi em dùng annotation này, thằng lombok nó sẽ tự tạo ra hàm equals
và hashCode
cho em
Dùng cho jpa khi em muốn các thuộc tính của lớp cha được include vào lớp entity thừa kế lớp cha này
Khi em dùng annotation này, thằng lombok nó sẽ tự tạo các hàm getter, setter, và toString cho em.
Chuyên dùng để định nghĩa annotation, nó sẽ quy định phạm vi mà anntation sẽ được áp dụng:
Chuyên dùng để định nghĩa annotation, để nói rằng các lớp con thừa kế lớp cha sử dụng annotation này cũng sẽ bị annotated như lớp cha.
Chuyên dùng để định nghĩa annotation, để chỉ định vị trí mà annotation được sử dụng, ở hàm, ở lớp, ở tham số hay ở package