분류 전체보기32 [Kotlin] 조건부 Kotlin에서 조건부 논리를 구현하기 위한 방법에는 여러가지가 있습니다. 그 중 가장 일반적인 것은 if-else문 입니다. if 옆 괄호 안의 표현식이 true일 경우 해당 범위 (중괄호 안에 포함된 코드)가 실행됩니다. 그렇지 않은 경우 else 내 코드가 실행됩니다. if (count == 42) { println("I have the answer.") } else { println("The answer eludes me.") } else if 를 사용하여 여러 조건을 나타낼 수 있습니다. if (count == 42) { println("I have the answer.") } else if (count > 35) { println("The answer is close.") } else { pr.. 2021. 12. 31. [Android Studio / Kotlin] RecyclerView Calendar 구현하기 오늘은 RecyclerView를 이용하여 간단하게 달력을 구현해보도록 하겠습니다. 가로 방향으로 슬라이드하면 날짜를 볼 수 있는 형태로 구현했습니다. 우선 달력이 나오도록 할 화면에 recyclerView를 추가합니다. fragment_calender.xml 그리고 나서, recyclerView에 반복적으로 나오도록 할 view를 만들어줍니다. calendar_cell.xml 화면을 모두 만들었으면, 달력에 들어갈 calendar_cell의 하나하나를 관리할 Adapter를 생성합니다. Date.kt calendar_cell에 필요한 요일과 날짜를 갖고 있는 객체입니다. class Date(day: String, date: String){ var day: String = day // 요일 var date.. 2021. 12. 30. [Spring boot / Kotlin] Spring security + JWT 로그인 구현하기 오늘은 Spring security + JWT를 이용하여 로그인을 구현해보도록 하겠습니다. 언어는 kotlin을 사용했습니다. 1. User Entity 생성 로그인을 하기 위해서는 회원가입된 사용자 정보가 필요하기 때문에, UserDetails를 상속받은 User Entity를 생성합니다. @Entity class User(name: String, email: String, m_password: String): BaseTime(), UserDetails { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) var id: Long? = null @Column(nullable = false) var name: String = name @Column(null.. 2021. 12. 30. [Spring boot] JWT(Json Web Token)란? Json Web Token? json 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token입니다. 토근 자체를 정보로 사용하는 Self-Contained 방식으로 정보를 안전하게 전달합니다. 주로 회원 인증이나 정보 전달에 사용됩니다. 구조 Header, Payload, Signature의 3부분으로 이루어지며, Json 형태인 각 부분은 Base64로 인코딩 되어 표현합니다. 또한 각각의 부분을 이어주기 위해 . 구분자를 사용하여 구분합니다. 추가로 Base64는 암호화된 문자열이 아니고, 같은 문자열에 대해 항상 같은 인코딩 문자열을 반환합니다. Header typ와 alg 두가지 정보로 구성됩니다. alg는 헤더를 암호화하는 것이 아니고, Signature를 해싱하기 위.. 2021. 12. 30. 이전 1 2 3 4 5 6 7 8 다음 반응형