일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 시큐리티로그인
- 싱글톤
- security
- java
- StyleSheet
- css
- 리눅스
- Spring boot
- javascript
- Linux
- html
- programmers
- 시큐리티 로그인
- 소스트리
- 반복문
- 시큐리티
- codingtest
- 목록
- 2차원배열
- gradle
- input태그
- springboot
- JAVA11
- 로그인
- 코딩테스트
- 스프링 부트
- springSecurity
- 시큐리티 로그아웃
- 프로그래머스
- sql
Archives
- Today
- Total
JAVAIARY
lombok 과 어노테이션 본문
- @AllArgsConstructor : 모든 변수가 포함된 생성자
- @NoArgsConstructor : 변수가 없는 생성자. 기본 생성자
- @Builder : 원하는 변수만을 넣어 만든 생성자
- @Getter : private 변수를 받아올 수 있게 해주는 getter생성
- @Setter : private 변수에 assign 할 수 있게 해주는 setter 생성
- @Data : 위 다섯 가지 기능을 모두 가지고 있음
- 필요에 따라 5가지를 각각 나누어 사용하는 것이 바람직함 (불필요한 getter / setter 남용은 객체 변경의 위험이 있기 때문에 안정성이 떨어짐)
- 따라서 무조건 @Data를 쓰는 것은 지양하여야 함
'lectureNote > SPRING' 카테고리의 다른 글
Spring Security - 6. JSP에서 시큐리티 사용하기 (1) | 2022.12.21 |
---|---|
Spring Security - 5. mybatis를 이용하여 기존테이블을 통한 인증/권한 처리 (0) | 2022.12.21 |
Spring Security - 4. 로그인 성공 / 로그아웃 (0) | 2022.12.18 |
Spring Security - 3. 커스텀 로그인 페이지 & CSRF 토큰 (0) | 2022.12.16 |
Spring Security - 2. 로그인 처리 (0) | 2022.12.16 |