반응형
oauth 세팅 중 yml과 properties가 이해되지 않을 때, 스프링 시큐리티와 프로바이더
Spring 2021. 9. 28. 15:57

요즘 Oauth를 활용한 회원가입 및 로그인 개발을 하는 중이다. 쉽게 얘기하면 우리가 쉽게 접하는 구글, 페이스북 등의 서비스를 통해 다른 플랫폼에서 회원가입 및 로그인을 하는 기능이다. 요즘 흔히 보이는 SNS 로그인이 바로 이것이다. 그런데 이 부분을 학습하면서 헷갈리는 부분이 매우 많다. 토큰 개념부터 리다이렉트 이슈까지. 나를 헷갈리게 한 것 중 하나를 여기서 다뤄보겠다. 바로 Provider이다. 혹시 Oauth에 대해 개념 정리가 잘 안되는 분들에게는 위 링크와 별도로 아래 링크도 참고하길 바란다. OAuth2 서비스 인증 | Android 개발자 | Android Developers 온라인 서비스에 안전하게 액세스하려면 사용자는 신원을 증명하여 서비스에 인증해야 합니다. 타사 서비스에 액세..

Postman에서 Mock Server과 API 만들고 테스트하기 (하)
Spring 2021. 6. 23. 18:59

Postman에서 Mock Server과 API 만들고 테스트하기 (상) 서버 개발자라면 보통 제공하는 입장에서 개발을 할 것이다. 하지만 때로는 제공받는 경우를 고려해서 개발을 해야할 때도 있다. 그런데 만약 스펙만 존재하고 실제 동작하지 않는 API를 염두하 devvkkid.tistory.com 이전 포스팅에서는 포스트맨으로 가상 API를 만들어 두었다. 이제 이 API를 스프링에서 다뤄보도록 하겠다. (어우 신난다.) 여기서 필요한 dependencies는 다루지 않는다. 해당 정보가 필요한 분들은 아래 필자의 github 링크를 참고하길 바란다. 또한 앞으로 진행할 실습코드의 전체 구조도 이 링크에 있으니 참고하길 바란다. Postman에서 Mock Server과 API 만들고 테스트하기 · co..

Postman에서 Mock Server과 API 만들고 테스트하기 (상)
Spring 2021. 6. 23. 17:20

서버 개발자라면 보통 제공하는 입장에서 개발을 할 것이다. 하지만 때로는 제공받는 경우를 고려해서 개발을 해야할 때도 있다. 그런데 만약 스펙만 존재하고 실제 동작하지 않는 API를 염두하고 해당 API의 데이터를 받는 부분을 개발해야 한다면 어떻게 해야할까? 이럴 때 필요한 것이 가상의 서버, 바로 Mock Server이다. 이번에는 Mock Server를 만들고 해당 서버에서 테스트 데이터를 받는 방법을 다뤄볼까 한다. 📮 Postman 포스트맨(Postman)은 우편집배원, 우체부를 뜻한다. 동시에 개발한 API를 테스트하고, 테스트 결과를 공유하여 API 개발의 생산성을 높여주는 플랫폼이자 도구를 말하기도 한다. 주로 개발된 API를 테스트하기 위해 많은 개발자들이 사용하고 있을 것이다. 실무 뿐..

아파치 POI, 스프링에서 엑셀 만들기
Spring 2021. 6. 18. 18:08

엑셀 파일의 데이터를 추철해서 DB에 넣고 싶을 때, 혹은 반대로 DB에 있는 데이터를 엑셀 파일로 만들고 싶을 때, 우리는 POI를 찾게 된다. POI를 사용하는 방법을 정리해본다. https://poi.apache.org/ Apache POI - the Java API for Microsoft Documents Apache POI - the Java API for Microsoft Documents Project News 20 January 2021 - POI 5.0.0 available The Apache POI team is pleased to announce the release of 5.0.0. This release features full JPMS support, updated ECMA-3..

Unsupported connection setting "MVCC" 이슈
Spring 2021. 5. 20. 15:12

TL;DR # Before spring: datasource: url: jdbc:h2:tcp://localhost/~/jpashop;MVCC=TRUE # After : MVCC=TRUE 제거 url: jdbc:h2:tcp://localhost/~/jpashop 김영한 강사님의 "실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발"이라는 강의를 보다가 다음과 같은 에러를 발견하였다. org.h2.jdbc.JdbcSQLNonTransientConnectionException: Unsupported connection setting "MVCC" 시키는대로 했는데 '당췌 이게 무슨일인가'했는데... 나와 비슷한 이슈를 겪은 사람들이 많은 것을 확인했다. (해결완료) Unsupported connecti..

728x90
반응형