반응형

2019/12 3

[Spring] Spring Security 를 이용한 SNS 로그인 (카카오)

이번에 사이드프로젝트를 진행하면서 카카오 로그인을 붙여야 했다. Spring boot 를 이용하여 카카오 로그인을 연동해야 했기에 카카오에서 제공하는 REST API 를 이용하였다. https://developers.kakao.com/docs/restapi/user-management Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com 우선 처음으로 access token 과 refresh token 을 관리하는 것을 구현해보기 때문에 처음에 Spring Security 를 이용하여 어떻게 구현할 것인지, access token 과 refresh token 을 어떻게 관리하고 갱신할..

개발/Spring 2019.12.29

[코틀린] 날짜 비교 및 between

기존 자바에서는 아래와 같이 비교를 해줘야 한다. 1 2 3 4 5 6 7 8 LocalDateTime before = LocalDateTime.of(2019, 1, 1, 0, 0); LocalDateTime after = LocalDateTime.of(2020, 1, 1, 0, 0); LocalDateTime now = LocalDateTime.of(2019, 5, 5, 0, 0); if(now.isAfter(before) && now.isBefore(after)) { .... } 코틀린에서는 해당 코드를 더 간단하고 읽기 쉬운 코드로 변경할 수 있다. 1 2 3 4 5 6 7 8 LocalDateTime before = LocalDateTime.of(2019, 1, 1, 0, 0); LocalDate..

개발/Kotlin 2019.12.19

[코틀린] check method

본래 자바를 이용하여 개발을 하였으나, 이직하면서 코틀린을 사용하게 되었다. 그리고 간단한 기능 개발 후 풀리퀘스트를 날렸다. 그 중 위와 같은 코드가 존재했다. 자바에서는 굉장히 일반적인 코드인데 개발자 한 분이 코멘트를 달아주셨다. https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/check.html check - Kotlin Programming Language kotlinlang.org check 라는 메소드를 코틀린에서 기본적으로 지원하는데 위 링크를 통해 확인해보자 굉장히 쉽다. > Throws an IllegalStateException if the value is false. 위 코드에서 check 메소드를 이용하여 간단하게 한 줄로 표현할 수 있..

개발/Kotlin 2019.12.17
반응형