Java

Programming/Kotlin

[Kotlin 코틀린] Hello Kotlin ! ktor 사용해보기

오늘 회사에서 안드로이드 개발을 하시는 팀원분이 코틀린 기반의 프레임워크인 ktor를 알려주셨고, 팀 채팅에 올려주셔서 프로젝트 홈페이지를 들어가봤다. https://ktor.io/ Ktor - asynchronous Web framework for Kotlin Ktor is a framework for building asynchronous servers and clients in connected systems using the powerful Kotlin programming language. This website provides a complete reference to the Ktor application structure and programming interface. And how to a..

Programming/Java

[Intellij(인텔리제이)] Intellij 내장 Http Client로 API 테스트 해보기

* 이 글은 Intellij를 사용하고 있는 개발자분들을 대상으로 합니다. 서버 개발을 하다 보면, 외부 API 또는 자신이 개발하고 있는 API 서버를 대상으로 테스트해봐야 하는 경우가 많이 발생합니다. 이러한 상황에서 테스트를 하기 위해 개발자들은 Http Client 프로그램을 사용하는데, Http Client들 중에 대표적인 프로그램으로 PostMan (포스트맨)을 많이 사용합니다. 테스트를 할때, IDE에서 작업을 하다가 화면을 이동해서 포스트맨을 켜서 테스트를 해보고, 다시 IDE로 돌아와 API 수정을 하고 다시 포스트맨으로 이동해서 테스트를 하는 등 불필요한 화면 이동 작업들이 많이 발생하게 됩니다. 이러한 불필요한 이동 작업을 줄일 수 있는 방법 중에 하나가 Intellij에 내장되어 있..

Programming/Spring

Spring Boot Logging (Convert To JSON Format)

Spring Boot의 기본 로그 객체는 Logback으로 SLF4j의 구현체이다. Spring Boot 프로젝트를 실행하면 아래와 같이 LogBack의 기본 로그 포맷이 콘솔에 찍히게 된다. 업무에 사용되는 모니터링 시스템이나, 로깅 시스템에 따라 로그 포맷을 바꿔야 하는 경우가 있는데 이러한 경우 다음과 같은 방법으로 로그 포맷을 변경할 수 있다. 1. application파일에서 로깅 포맷을 변경 (저는 yml 형태로 application 파일을 설정합니다.) [ resources/application.yml ] logging: pattern: console: "%cyan([GatewayServer]) - %magenta([%d{yyyy:mm:dd HH:MM:ss}]) - %highlight([%-..

JohnMark
'Java' 태그의 글 목록 (4 Page)