웅글웅글
article thumbnail
[Spring] Java에서 Kotlin으로 마이그레이션 및 순서
Spirng 2025. 5. 10. 00:00

프로그래머스의 3차 프로젝트의 요구사항은 자바 프로젝트를 코틀린으로 마이그레이션 하는 것이었다. 실제 코틀린 사용량도 늘어나는 추세이고 새로운 프로젝트를 진행할 때 주로 코틀린을 사용한다고 한다. 그래서 필자도 이번 기회에 코틀린을 공부하기로 하였다. 마이그레이션을 진행하기 전 코틀린을 왜 사용하는지 Kotlin의 장점에 대해 알아보겠다. 코틀린이 좋은 이유Null-Safety가장 큰 이유는 아마 Null-Safety가 아닐까 생각한다. 개발자들이 개발하면서 가장 많이 겪는 예외 중 하나인 NullPointerException을 미리 방지할 수 있다. 아래처럼 변수 타입 뒤에 '?' 를 붙이게 되면 null을 허용할 수 있고 그렇지 않으면 null을 허용하지 않아 만약 null을 넣게 되면 컴파일 에러가..