분류 전체보기(222)
-
Spring Tools 4 for Eclipse 설치 방법
01) 구글에서 Spring tool 4 suite 검색 후 최상단에 위치한 Spring.io 의 링크로 접속 02) 운영체제에 맞는 버전 선택하여 다운로드. 03) 다운로드한 파일의 확장자는 .jar 인 것을 확인할 수 있는데, 사용중인 컴퓨터에 알집 또는 반디집과 같은 압축 프로그램이 설치 되어있다면 jar파일까지 압축프로그램에서 관리하는 경우가 종종 발생합니다. 이는 설치 과정에서 설치 옵션에 따라 다를 수 있습니다. 파일을 더블 클릭 했을때 바로 압축이 해제된다면 아무 이상없이 정상적으로 실행이 되지만 압축 프로그램이 실행된다면 아래와 같은 방법을 시도합니다. 03-01) 파일이 다운로드 되어있는 경로를 확인하여 복사합니다. 03-02) cmd창에서 cd 명령어를 통해 해당 경로로 이동합니다. 0..
2022.11.03 -
17주차 - Spring(26) 다음 주소 API를 사용해보자
이번의 목표 01. 다음 주소 API를 사용해보자 다음 주소 API를 사용하기 위해서는 먼저 아래의 주소에 접속합니다. https://postcode.map.daum.net/guide 01) 페이지를 조금 아래로 내리면 기본 사용법에 대한 설명이 있습니다. 여기서 위의 코드를 기본으로 살을 덧붙이듯이 코드가 추가 될 것입니다. 02) 스크롤을 조금 더 내리면 예제의 코드가 있습니다. 여기서 '팝업을 이용하여 도로명 주소와 지번 주소 모두 보여주기', '사용자가 선택한 값 이용하기' 를 이용할 수 있습니다. Iframe 을 사용하는 것은 모바일웹에서 사용되는 방식 이므로 여기서는 사용하지 않습니다. 저는 도로명 주소, 지번 주소를 사용자가 선택하고 이 값을 화면에 채워주도록 하기 위해서 '사용자가 선택한 ..
2022.10.26 -
17주차 - Spring (25) 카카오 로그인을 구현해보자 - 3
이번의 목표 01. 카카오 로그아웃을 구현해보자. 지난 시간까지는 카카오 로그인을 하여 세션에 저장하는 방법을 공부했습니다. 이번에는 로그아웃에 대해 공부해보겠습니다. 하지만 저는 단순히 로그아웃이 아닌 연결을 끊어 앱과 카카오 계정의 연결을 끊는 것으로 하겠습니다. 로그아웃은 로그인 보다 코드가 쉽고 단순합니다. 연결을 끊기 위해서 필요한 url은 아래와 같습니다. POST형식만 지원하고 있는 것을 확인할 수 있습니다. 위에서 보듯, 이번에도 ACCESS_TOKEN을 사용하는 방법과 APP_ADMIN_KEY를 사용하는 방법이 있습니다. 저는 ACCESS_TOKEN을 사용하는 방법을 공부해보겠습니다. 코드는 아래와 같습니다. public void unlink(String accessToken) { Str..
2022.10.26 -
17주차 - Spring (24) 카카오 로그인을 구현해보자 - 2
이번의 목표 01. 카카오 인가 코드를 받아보자. 02. 토큰을 받아보자. 03. 사용자 정보를 받아서 세션에 저장하자 지난 시간에는 카카오 로그인을 하기 위한 사전 준비작업을 마쳤습니다. 이번에는 실제 카카오 로그인 코드를 작성해보겠습니다. 01. 카카오 인가 코드를 받아보자 '문서'->'카카오 로그인' -> 'REST API' 에서 카카오 로그인의 인가 코드를 받는 방법에 대한 설명이 있습니다. 위의 내용을 보면 인가 코드를 받기 위해서는 기본 정보에 적혀있는 코드로 연결되어야합니다. 이때 코드에 필요한 값으로 REST_API_KEY, REDIRECT_URI가 필요합니다. 이 두 코드는 이전 시간에 체크를 해두었으므로 이를 사용합니다. 실제 스프링에서 코드 사용 예시는 아래와 같습니다. 이때 저 의 ..
2022.10.26 -
17주차 - Spring(23) 카카오 로그인을 구현해보자 - 1
이번의 목표 01. 카카오 로그인을 하기 위한 환경 설정을 해보자 이번에는 많은 웹사이트에서 사용되고 있는 카카오 로그인을 사용하는 방법에 대해 공부해보겠습니다. 먼저 카카오 연동을 하기 위한 환경 설정입니다. 01) https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 02) 로그인하여 카카오 디벨로퍼 가입을 한 후, '내 애플리케이션' 클릭 03) 애플리케이션 추가하기 클릭 04) 앱 이름, 사업자명 입력 후, 운영정책 약관을 체크하고 저장 클릭. 이때, 저는 카카오 로그인을 구현하기 위한 연습..
2022.10.26 -
17주차 - Spring (22) 스프링에서 메일을 보내보자.
이번의 목표 01. 스프링에서 지메일을 보내보자. 지난 시간엔 스프링에서 메일을 보내기 위해 JavaMail API JAR, Spring Context Support를 설치했습니다. 이번에는 이를 이용하여 지메일을 보내는 방법에 대해 공부해 보겠습니다. 01) Config 파일 생성 스프링에서 메일을 보내기 위해 먼저 Config 파일을 생성합니다. import java.util.Properties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.mail.javamail.JavaMailSender; im..
2022.10.25