Processing math: 0%

웹 프로그래밍/Kotlin

    코틀린 시작 기록(3)

    과거 해커톤 때 팀원들 교육용으로 만들었던 투표 API를 코프링으로 옮겨보려한다.https://github.com/Aiden-Kwak/NextJsDemo GitHub - Aiden-Kwak/NextJsDemo: 팀원 교육용으로 제작팀원 교육용으로 제작. Contribute to Aiden-Kwak/NextJsDemo development by creating an account on GitHub.github.com  원하는 응답GET /api/get-vote{"id":1,"bidenCount":0,"trumpCount":0}POST /api/post-vote with {"vote": "Biden"}{"id":1,"bidenCount":1,"trumpCount":0}POST /api/post-vote wi..

    코틀린 시작 기록(2)

    1. JSON으로 던지기DTO (Data Transfer Object) 라고 표현하면서 사용을 하는듯?demo/dto/HelloResponse.kt 를 만들어 사용하기로 했다.package com.example.demo.dtodata class HelloResponse( val message: String) 주의: ()로 묶어야한다. {}로 묶으면 안돼 package com.example.demoimport org.springframework.web.bind.annotation.GetMappingimport org.springframework.web.bind.annotation.RestControllerimport com.example.demo.dto.HelloResponse@RestControll..

    코틀린 시작 기록 (1)

    갑자기 코틀린이 필요해졌다. GPT와 함께 공부하며 기록을 좀 해두려한다. 1. 구성하기- 코틀린 + Spring 구성으로 연습해본다.- JDK 17로 진행한다.brew install openjdk@17brew install kotlin#심볼릭링크 생성sudo ln -sfn (brew --prefix openjdk@17)/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-17.jdk# ~/.zshrc에 설정export JAVA_HOME=(/usr/libexec/java_home -v17)export PATH="JAVA_HOME/bin:PATH"# 실행source ~/.zshrc 2. 새프로젝트 생성Type: Gradle-KotlinPac..