
Handler dispatch failed; nested exception is kotlin.NotImplementedError: An operation is not implemented: Not yet implemented Kotlin 을 이용한 클론 코딩 테스트 코드 작성 중에 위와 같은 오류를 접하게 되었다. 코드에 오류는 없어서 당황스러워서 검색을 해봤는데 TODO("Not yet implemented") 코드에 TODO 부분이 있으면 테스트 코드가 작동이 안되다는 것이다. 해당 부분을 지운 후 실행 하였더니 실행이 되었다.

한개의 레포지토리에 여러 프로젝트를 생성하여 프로젝트를 진행 하고자 했다. 인텔리제이에서는 한개의 프로젝트에서 여러 프로젝트가 생성이 되었지만, 이것을 깃허브에 Push 하는 과정에서 계속 reject 되었다. 구글링 하면서 삽질했던 것을 기록하고자한다. 1. 깃허브에 한개의 레포지토리를 생성한다. 이때 생성된 레포지토리는 부모 레포지토리가 된다. 2. 부모 레포지토리를 clone 한다. cms 창을 통하여 부모 레포지토리를 클론한다. git clone [부모 레포지토리 주소] 이때 부모 레포지토리 주소는 깃허브에서 코드를 통하여 찾을 수 있다. 이때 부모 레포지토리가 비어있는 경우 아래와 같은 경고 글이 뜰 수 있다. warning: 빈 저장소를 복제한 것처럼 보입니다. 이때는 아래 명령어를 통하여 ..

2023.03.28 - [ETC] - [SPRING] 음료 주문 api 프로젝트 - 1 (프로젝트 소개) [SPRING] 음료 주문 api 프로젝트 - 1 (프로젝트 소개) 1. 프로젝트 주제 스타벅스 사이렌오더와 유사한 음료를 주문 할수 있는 백엔드 api 2. 프로젝트 기획 배경(목적) 스프링을 공부하는 과정에서 배운것들을 바탕으로 새로운 프로젝트를 진행하면 hy-ung.tistory.com 음료 주문 api 프로젝트 진행하면서 사용한 기술 한가지에 대해 회고 하고자 한다. 1. 사용한 기술 현재 위치를 기반으로 가까운 스타벅스 지점을 2곳을 찾아서 응답하는 api 를 구현하였다. 이때 google map api 중에서 place api 를 사용하여 현재 위치의 위도, 경도 값을 가져와서 해당 값 기..

1. 프로젝트 주제 스타벅스 사이렌오더와 유사한 음료를 주문 할수 있는 백엔드 api 2. 프로젝트 기획 배경(목적) 스프링을 공부하는 과정에서 배운것들을 바탕으로 새로운 프로젝트를 진행하면서 부족한 부분을 채워 더 스프링에 대해 학습하고자 합니다. 외부 api 가 스프링에서 적용되어 작동되는 것을 실습 하고자 합니다. 3. ERD 4. 사용 기술 스택 SpringBoot Java MySQL Google Map api (Rest Template 적용) SSE Swagger 5. 프로젝트 기능 [회원] 회원가입 / 이메일 인증 회원정보 수정 / 탈퇴 카드 잔액 보기 / 별 확인 카드 충전 주문 이력 [결제] 쿠폰 / 카드 별적립 (12개가 되었을 때는 무료 음료 쿠폰으로 교환 / 카드 결제 시 적립가능) ..

spring boot 개인 프로젝트 진행 중에 google map api 를 사용하게 되었다. rest templete 이라는 것을 처음에는 몰라서 google map api 를 하나하나씩 Json 파싱을 하였다. 이것을 rest templete 과 Object mapper 를 사용하여 코드를 작성 하니 코드가 훨씬 간결해졌다. 이것을 기록하기 위해서 한번 글을 작성하고자 한다. 1. RestTemplate 적용 RestTemplate 적용하기 위해서는 우선 config 파일을 만들어서 bean 으로 등록해주어야 한다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 @Configuration @Slf4j @RequiredArgsConstructor public class Re..

Docker 에서 mysql 컨테이너 설정 시 기본 포트(3306) 이 아닌 다른 포트로 설정하였다. 테스트를 위해서 workbench 에서 연결 시도를 했는데 오류가 생겼다. docker run --name mysql-container -e MYSQL_ROOT_PASSWORD=1 -d -p 3308:3308 mysql:latest mysql container 를 3308 포트에 생성하였다. workbench 에서 포트번호와 사용자와 비밀번호를 입력한 뒤 연결 테스트를 해본다. (참고로 사용한 workbench 는 DataGrip 이다.) DBMS: MySQL (버전 없음) 대/소문자 구분: 일반=mixed, 구분자 추가=exact Communications link failure The last pac..

서울시 공공 와이파이 서비스 정보를 이용하여 파싱하는 방법에 대해 작성하고자 한다. 우선 서울시 공공 와이파이 서비스 정보를 가져오기 위해서는 서울시 열린데이터 광장에 들어가서 KEY 를 먼저 발급 받아야한다. 발급 받은 api 를 어떻게 사용해야하는지 나와있다. 이것을 참고해서 보면 api 를 통해서 데이터는 xml, json 형태로 받을 수 있다는 것을 알 수있다. json 형태로 받기 위해서는 샘플 url 에서 (인증키)/json 으로 수정하여 사용하면 된다. 참고로 파싱하는 과정은 인텔리제이를 통하여 진행하였다. json 파싱하기 위해서는 우선 json 라이브러리를 다운 받아야한다. 다운 받은 라이브러리를 프로젝트에 추가해주면 된다. Google Code Archive - Long-term sto..

이 글은 인텔리제이에서 웹 어플리케이션 프로젝트 생성하다가 삽질 오만번 한 뒤에 성공하여 작성한다. 처음에는 인텔리제이 무료버전인 Community 버전을 사용하여 웹 어플리케이션 프로젝트를 생성하려고 했다. 하지만 아무리 구글링해도 구글링에서 본 생성 과정과 내가 보는 화면과 너무 달랐다. 알고보니 Ultimate 버전에 Jakarta EE 사용이 가능하다는 것을 알게되었다. 학생 이메일 계정을 가지고 있다면 Ultimate 버전을 무료로 다운이 가능하다. 설치 후 new Project 를 생성을 하면 된다. 여기서 Jakarta EE 를 누른다. 구글링 했을 때 Java EE 를 선택하는 화면이 많이 보여서 왜 내 화면에는 이게 없지 하고 당황했는데 Java EE 가 Jakarta EE 로 이름이 변..
- Total
- Today
- Yesterday
- java
- 주니어 개발자 취업 준비
- 기술 면접 준비
- 취업 준비
- 백엔드 개발자 기술 면접 준비
- 알고리즘 공부
- 코테 준비
- 제로베이스 백준 장학금
- 개발자 취업 준비
- 백엔드 개발자 취업 준비
- 프로그래머스 카카오
- 코테공부
- 제로베이스 백엔드 스쿨
- 코딩테스트 준비
- 프로그래머스
- 취업준비
- 백준
- 알고리즘
- 개발자 취준
- 코딩테스트 공부
- 개발자 면접 준비
- 코테준비
- 코딩테스트
- 취준
- 프로그래머스 자바
- 자바공부
- 코딩테스트공부
- 백엔드 개발자
- 알고리즘공부
- 자바
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |