어쩌다 같이 공부하던 팀원의 코틀린 프로젝트에 참여하게 되었다.해야할 작업은 다음과 같다.Spring Boot 2.7 -> 3.X 마이그레이션OAuth 2.0 구현React 연결일단 그전에 Kotlin에 대해 파악하고자 한다. 평소 들어왔던 자바와 코틀린의 차이는 함수형 프로그래밍을 지원한다는 것, 타입을 추론하여 타입지정을 안해도 된다는 것, 그리고 null에 대해 안전하다는 것이다. 우선 함수형 프로그래밍에 대해 공부해보려고 한다.함수형 프로그래밍이 뭐지?함수형 프로그래밍이라... 이름만 들으면 함수를 사용하는 프로그래밍인가? 싶은데, 우리가 평소에 하는 프로그래밍도 다 함수 쓰잖아? 뭐가 다른 거지?알고 보니 함수형 프로그래밍은 프로그래밍 패러다임 중 하나로, 함수를 일급 객체로 취급하고 불변성을 ..