WIL

42주차 - 프로젝트

haedal-uni 2022. 7. 3. 22:23
728x90

이 글도 공감해주세요

css 

버튼 모양 없애기 

 

js

title 길이가 기존에는 20자까지만 보여지는데 이 글도 공감 해주세요 칸 게시글에는 8자까지만 보여지게 했다.

또한 댓글을 작성한 경우 새로고침을 추가하여 업데이트 되게 작성했다.

 

[add] 이 글도 공감해주세요 디자인 수정 [#93] #95

 

이 글도 공감해주세요 게시글이 페이지 별로 띄워주는데 이걸 댓글이 없는 게시글만 가져와서 10개만 띄워주는 방법을 다음주에 고민해봐야겠다.


Lombok을 사용하면 생성자도 자동으로 생성할 수 있다. 

@NoArgsConstructor 어노테이션은 파라미터가 없는 기본 생성자를 생성해주고, 

@AllArgsConstructor 어노테이션은 모든 필드 값을 파라미터로 받는 생성자를 만들어준다. 

@RequiredArgsConstructor 어노테이션은 final이나 @NonNull인 필드 값만 파라미터로 받는 생성자를 만들어준다.

[자바] 자주 사용되는 Lombok 어노테이션 

 

@NoArgsConstructor
@RequiredArgsConstructor
@AllArgsConstructor
public class User {

  private Long id;
  
  @NonNull
  private String name;
  
  @NonNull
  private String pw;
  
  private int age;
  
}
User user1 = new User(); // @NoArgsConstructor
User user2 = new User("user2", "1234"); // @RequiredArgsConstructor
User user3 = new User(1L, "user3", "1234", null); // @AllArgsConstructor

출처 : [LOMBOK] @NOARGSCONSTRUCTOR , @ALLARGSCONSTRUCTOR , @REQUIREDARGSCONSTRUCTOR

 

728x90

'WIL' 카테고리의 다른 글

the end.. & github.io 생성  (0) 2022.07.17
43주차 - 🐣  (0) 2022.07.10
41주차 - 프로젝트 구현 코드 정리  (0) 2022.06.26
40주차 - 로그인 문제 해결  (0) 2022.06.19
39주차 - 회원가입  (0) 2022.06.12