개발 & 일상

사용자 목록 조회를 위한 API 구현(GET HTTP Method) 본문

💻 개발공부/🍄 IntelliJ

사용자 목록 조회를 위한 API 구현(GET HTTP Method)

벵갈벵 2023. 1. 14. 18:39
728x90
반응형

API를 사용해보기 위해 기초적인 예시로 GET 메소드를 이용하여 공부를 해보았다.

 

1. Java 파일 안에 user 라는 패키지를 만들고 User라는 클래스를 만들어서 진행해준다.

User 클래스에는  lombok를 이용해서 

@Data
@AllArgsConstructor

lombok 을 사용 하기 위한 @Data

생성자 @AllArgsConstructor

 

이런식으로 작성을 해준다.

(만약 private Date 부분에서 빨간줄이 뜨고 오류가 뜬다면 AIT + 엔터키를 눌러서 java.util 를 import 해주면 된다)

 

2. UserDaoService 만들기 

-user 패키지안에 UserDaoService 클래스를 생성해준다.

그리고 이렇게 작성해주면 

List 안에 id:1,name:"dkdk", new Date()

                id:2,name:"gugu", new Date()

                id:3,name:"okok", new Date()      이렇게  3개의 데이터가 저장이 된다.

 

1)  전체목록 불러오기

List 안에 사용자 전체목록을 보기위한 findAll 이라는 service 함수를 만들어준다

2) id 고유의 키 값을 이용한 하나의 데이터 불러오기 ( findOne )

3) 사용자 추가 

id 마지막 숫자

이렇게 하면 새로운 사용자를 추가할때 마지막 사용자 id 값 3에서 ++ 되서

 

새로운 사용자 id 값은 4가 된다.

 

다음글은 컨트롤러 를 만들어본다

728x90
반응형
Comments