2024.05.17.금.TIL 내일배움캠프 23일차 Java Spring 입문주차

김기남·2024년 5월 17일
0

[오늘의 일정표]
09:00~10:00 코드카타
10:00~12:00 Spring 입문주차 강의
12:00~13:00 점심스
13:00~15:00 Spring 입문주차 강의
15:00~18:00 개인과제
18:00~19:00 저녁스
19:00~21:00 개인과제, TIL 작성

[Java]
if(seoul[i].equals("Kim")) 이거 익숙해져야겠다
String answer = ""; 요것두 익숙해져야겠다

로또만들때 참 좋은 Set
HashSet<데이터타입> set = new HashSet<데이터타입>();
중복 값을 삽입할 수 없으며 순서를 갖지 않는다
LinkedSet<데이터타입> set = new LinkedSet<데이터타입>();
중복은 허용하지 않으나 add() 한 순서대로 값이 저장된다
TreeSet<데이터타입> set = new TreeSet<데이터타입>();
중복은 허용하지 않으나 오름차순으로 값을 정렬해 가지고 있으며

[SQL]
WHERE YEAR(~) = '2022' // 해당 칼럼의 연도가 2022년일때
WHERE AGE >= 20 AND AGE <= 29 // 나이가 20이상29이하일때

주특기 입문 과제

  1. 수정, 삭제 API의 request를 어떤 방식으로 사용하셨나요? (param, query, body)
    해당 질문은 이후에 진행 될 모의 면접의 질문이 되니, 고민하고 제출해주세요.
    body 방식으로 사용하였습니다.

  2. RESTful한 API를 설계했나요? 어떤 부분이 그런가요? 어떤 부분이 그렇지 않나요?
    해당 질문은 이후에 진행 될 모의 면접의 질문이 되니, 고민하고 제출해주세요.
    API에 적절하게 HTTP 메서드 POST,GET,PUT,DELETE 를 사용하였습니다.

  3. 적절한 관심사 분리를 적용하였나요? (Controller, Repository, Service)
    해당 질문은 이후에 진행 될 모의 면접의 질문이 되니, 고민하고 제출해주세요.
    Controller, Repository, Service 3계층 분리를 적용하였습니다.

  4. API 명세서 작성 가이드라인을 검색하여 직접 작성한 명세서와 비교하고 차이점을 설명해주세요.
    해당 질문은 이후에 진행 될 모의 면접의 질문이 되니, 고민하고 제출해주세요.
    가이드라인에는 index 페이지별로 구분이 되어 있고, 담당자와 개발현황, 토큰, 그리고 프론트 담당자와 프론트 개발 현황으로 프로젝트 인원별 역할과 진행상황을 확인할 수 있습니다.

  5. 이번 과제의 몇 단계까지 완성 했나요 ?
    단일 숫자 하나만 제출해주세요. 예시) 3
    5

profile
새로운 시작~!

0개의 댓글