일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 플러터 설치 2022
- 서비스 vs 쓰레드
- jvm 작동 원리
- 서비스 쓰레드 차이
- ANR이란
- android ar 개발
- 안드로이드 os 구조
- 안드로이드 라이선스 종류
- rxjava hot observable
- rxjava cold observable
- 안드로이드 레트로핏 crud
- jvm이란
- 멤버변수
- 자바 다형성
- 안드로이드 유닛 테스트 예시
- 안드로이드 유닛 테스트
- 2022 플러터 안드로이드 스튜디오
- rxjava disposable
- 객체
- 안드로이드 라이선스
- ar vr 차이
- 안드로이드 레트로핏 사용법
- Rxjava Observable
- 스택 큐 차이
- 스택 자바 코드
- 2022 플러터 설치
- 큐 자바 코드
- 안드로이드 유닛테스트란
- 클래스
- android retrofit login
- Today
- Total
목록개인 공부/Ktor (4)
나만을 위한 블로그

https://ktor.io/docs/server-create-restful-apis.html How to create RESTful APIs in Kotlin with Ktor | Ktor ktor.io 여기선 JSON 파일을 만드는 RESTful API 예제를 중심으로 코틀린, Ktor를 써서 백엔드 서비스를 빌드하는 방법을 확인하고 작업 관리를 위한 RESTful 서비스를 만든다.여기선 아래 내용을 확인한다. JSON 직렬화를 쓰는 RESTful 서비스 만들기Content Negotiation 프로세스 이해Ktor 안에서 REST API의 경로 정의 com.example.ktor-rest-task-app 이름의 프로젝트를 만들고 Routing, Content Negotiation, Kotlinx.s..

https://ktor.io/docs/server-requests-and-responses.html Use Ktor and Kotlin to handle HTTP requests and generate responses | Ktor ktor.io 이제 라우팅, 요청 처리, 매개변수에 대한 기본 내용들을 확인한다. 이 내용을 확인하면 아래의 것들을 할 수 있게 된다. GET, POST 요청 처리요청에서 정보 추출데이터 변환 중 에러 처리단위 테스트를 통한 라우팅 검증 이 문서에선 작업 관리자 앱을 점진적으로 만든다. 사용 가능한 모든 작업을 HTML 표로 볼 수 있다우선순위, 이름 순으로 표시HTML 폼으로 작업 추가 정적 HTML 컨텐츠 표시 ktor 프로젝트 생성기를 써서 ktor-task-app이란 ..

기본 포트 변경 현재 프로젝트를 실행하면 8080 포트로 접근할 수 있다. 이 포트 번호를 바꾸려면 아래처럼 하면 된다.먼저 Application.kt 파일을 열어서 아래처럼 수정한다. import com.example.plugins.*import io.ktor.server.application.*import io.ktor.server.engine.*import io.ktor.server.netty.*fun main() { val env = applicationEngineEnvironment { envConfig() } embeddedServer(Netty, env).start(true)}fun ApplicationEngineEnvironmentBuilder.envConfig..

ktor.io에서 제공하는 튜토리얼을 바탕으로 작성했다. 프로젝트 생성은 아래 페이지에서 진행한다. https://start.ktor.io/settings Ktor: Project Generator start.ktor.io Ktor 프로젝트를 빠르게 생성하기 위한 페이지다. 여기서 필요한 플러그인들을 선택하고 프로젝트명을 정할 수 있다.유료 인텔리제이를 사용한다면 Ktor 플러그인을 써서 프로젝트를 만들 수 있지만 여기선 무료 버전인 인텔리제이 커뮤니티로 진행한다.우측 상단의 Project artifact 밑에 Configure 버튼이 있는데 이걸 누르면 다른 설정들을 바꿀 수 있다. 각각은 아래와 같다. Build System : Gradle Kotlin, Gradle Groovy, Maven 중 하..