Full of Troves, Blog
Development Blog
-
[Spring]OAuth2 기반의 SNS 간편 로그인 구현하기 (2)
OAuth2 기반의 SNS 간편 로그인 구현하기 (1)에서 각 플랫폼 별로 설정하는 법을 알아보았다. API를 쓰기 위한 준비는 모두 완료되었으니 실제 프로젝트에서는 어떻게 이용하면 되는지 살펴보도록 하자. 2. Front-end 및 Back-end에서 이용하기 1) Front-end 전에 다뤘던 REST API 글에서와 마찬가지로 View 쪽은 JSP와 Javascript로 구성된다. 이부분은 각자 알아서 구성을 하면 될...
-
[기타]유용한 사이트들
1. Curioustore - 변수명 지어주는 사이트 https://www.curioustore.com 개발을 하다보면 자바든 자바스크립트든 DB Table이나 Column 등 이름을 지어야 할 경우가 많다. 그때그때 그냥 단어를 조합해서 만들곤 하는데 이 사이트에서는 한글 단어를 넣으면 영어 단어로 변수명을 지어줘서 편하다. 2. Instant SQL Formatter - SQL 정렬해주는 사이트 http://www.dpriver.com/pp/sqlformat.htm 요새는 DBMS 툴에서 쿼리 정렬을...
-
[Java]Selenium으로 Visual SVN History 크롤링 하기
사내에서 다른 팀과 뭔가 공유하거나 주고 받을 필요가 있을 때 사내 Visual SVN 서버를 이용하곤 한다. 그런데 업무 중에 이 SVN 서버에 Commit된 History가 필요하여 어떻게 가져다 쓸 수 있을까 생각하다보니 크롤링을 해올 수 있을 거 같아서 그냥 크롤링 되는 정도까지만 간단히 만들어보았다. 1. 준비물 Spring Boot 2 Selenium geckodriver.exe...
-
[Spring]OAuth2 기반의 SNS 간편 로그인 구현하기 (1)
신규 프로젝트 진행 중에 SNS 간편 로그인 기능이 필요하게 되었다. 페이스북, 네이버, 카카오 총 3가지 플랫폼을 이용하였으며 이미 각 플랫폼에서 OAuth2 기반의 로그인 관련 API를 제공하고 있는 상태였다. 1. 각 플랫폼 별 설정 1) 네이버 구글에 네아로라고 검색하면 바로 네이버아이디로그인 이라는 가이드 문서가 하나 뜬다. (https://developers.naver.com/docs/login/devguide/) NAVER 계정은 이미 있을...
-
[기타]JSTL을 이용한 짤막한 팁들(?)
요샌 리액트니 뷰니 해서 JSP를 잘 안 쓰는 추세이긴 하지만 여전히 수많은 SI 프로젝트에서는 1순위로 애용하고 있는 뷰(View)이기 때문에 나름 프로젝트 간에 잘 쓴 것들을 정리하여 올려본다. 1. 파일 확장자만 가져오기 기능을 만들다보면 첨부파일 같은 것을 처리할 때 해당 파일의 이름에서 확장자 부분만 잘라내고 싶거나 실제 파일명이 아닌, PK ID...