티스토리 뷰

TIL

[오늘 한 것 & 배운 것]

호호홍얍얍 2022. 9. 3. 20:30

오늘 한 것

1. 면접준비

2. 모의면접

3. 코딩테스트

 

배운 것

1. stream 내에서 if 문 사용하는 방법: 중괄호 활용

List<String> nameList = Arrays.stream(split)
                .map(name -> {
                    String[] nameArr = name.split(" ");
                    if (nameArr.length > 2) {
                        return nameArr[0].substring(0, 1) + nameArr[1].substring(0, 1);
                    } else {
                        return nameArr[0].substring(0, 1);
                    }
                })
                .collect(Collectors.toList());

 

 

2. 필터와 인터셉터

- 오늘 모의면접 중, 필터와 인터셉터의 차이에 대해 질문했는데 이 질문에 대답을 못했다. 간단히 아래와 같이 정리한다.

- 필터: 스프링에 들어오기 전(디스패처 서블릿 앞단)에 동작

- 인터셉터: 디스패처 서블릿 호출 후 컨트롤러 호출 전/후로 동작

- AOP: 메소드의 실행 전/후로 동작

 

 

'TIL' 카테고리의 다른 글

[오늘 한 것 & 배운 것]  (0) 2022.09.01
Wrapper 클래스  (0) 2022.09.01
SQL문 - Join, Case when, Datetime  (0) 2022.08.31
[오늘 한 것 & 배운 것]  (0) 2022.08.26
[스프링 핵심 기본 원리] SOLID 원칙  (0) 2022.08.10
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/05   »
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
글 보관함