반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 바이트코드
- 바이너리코드
- yml유효성
- yml파일
- 오산공영주차장
- aliexpress
- 오산주차장
- 동적할당
- 알리익스프레스
- 런타임에러
- 형제초밥
- git pull
- 오산초밥
- java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'homeController' bean method
- 병목현상
- 가비지컬렉터
- 육회초밥
- 타코와사비
- Java
- 기계어
- 컴파일
- 오산 회전초밥
- git오류
- 정적할당
- RAM
- 컴파일에러
- Please enter a commit message to explain why this merge is necessary
- 컴파일타임
- 아이패드거치대
- 1490원
Archives
- Today
- Total
개발 & 일상
사용자 목록 조회를 위한 API 구현(GET HTTP Method) 본문
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 값 3에서 ++ 되서
새로운 사용자 id 값은 4가 된다.
다음글은 컨트롤러 를 만들어본다
728x90
반응형
'💻 개발공부 > 🍄 IntelliJ' 카테고리의 다른 글
Intelli J 에서 Jpa Repository 사용하기 (0) | 2023.01.14 |
---|---|
IntelliJ Plugin 목록 (0) | 2023.01.14 |
다국어 처리를 위한 Internationalization 구현 방법중 (인텔리제이 한글설정) (0) | 2023.01.14 |
사용자 목록 조회를 위한 API 구현(GET HTTP Method)-Controller (0) | 2023.01.14 |
Comments