Kotlin 2

Kotlin In Action 1. 코틀린의 철학

1장은 Kotlin이란 무엇이며, 왜 필요한가라는 주제를 가진 챕터이며, 이 챕터에서 가장 눈에 띄었던, Kotlin의 철학에 대해서 정리하고, 다음 시간부터는 Kotlin 기초에 대해서 정리하도록 하겠습니다. 요즘 프로그래밍 언어, 프레임워크를 공부하다 보면 왜 배워야 하는지, 어떤 목적으로 만들어졌는지에 대한 생각이 가장 많이 납니다. 코틀린도 아마 목적을 가지고 만들어졌을 거예요. Kotlin In Action에서 코틀린의 철학이라는 챕터 안에 그 목적을 적어놓은 것을 확인할 수 있었습니다. 실용성 간결성 안전성 상호운용성 실용성 1. 코틀린은 실제 문제를 해결하기 위해 만들어진 실용적인 언어다. 코틀린은 연구를 위한 언어가 아니기 때문에, 최신 프로그래밍에 앞서 채택하지 않고, 다른 프로그래밍 언..

Kotlin 2021.07.26

SpringBoot Kotlin Log(AOP/Filter)

안녕하세요~ 요가하는 개발자입니다 ㅎㅎ 어느날 Log를 어떻게 찍을 것이냐! 라는 이야기를 듣고, 내 나름대로 Log에 대한 데이터를 찾아보며, Log를 어떻게 찍을 것인지에 대해서 정해보았습니다. 몇가지 규칙을 정하고 자료 검색 / 사람들은 어떻게 구현하였는지에 대한 코드 분석을 하여, 아래와 같은 규칙을 정하고 구현을 시작하였습니다. 규칙. Controller / Service / Repositroy에 들어가는 ClassName과 Parameter, Time, Api 주소, Api 요청은 항상 Log로 남겨둘 것. 유저 표시로는 AOP에서 Body 데이터를 꺼내 유저에 대한 정보를 얻을 수 있는 방법을 어렵고, 현재는 Spring Security는 너무 복잡하고 무겁기 때문에, RequestHeade..

Spring 2021.06.06