더북(TheBook)

그루비식 스프링 부트

스프링 부트는 그루비 프로그래밍 언어와의 강력한 상호 작용 또한 제공하여, 애플리케이션을 더 손쉽게 만들 수 있게 해준다. 그런데 잠깐! 그루비? 그루비가 뭘까? 그루비 프로그래밍 언어는 자바에 기반을 두고 있어 당연히 JVM 위에서 실행한다. 자바를 알고 있다면, 이미 그루비를 알고 있는 것이다. 그루비는 동적 프로그래밍 언어dynamic programming language로, 자바 클래스의 상투적인 부분을 모두 제거하고 기존 자바 클래스들에 확장 가능한 방법을 추가한 강력한 언어다.

여기서는 그루비 언어에 관한 세부 사항을 다루지 않지만, 그루비는 JVM 커뮤니티에 존재하는 언어 중 하나며 수많은 팔로워와 개발자를 모았다는 점을 짚어둔다. 덕분에 스프링 팀에서 그루비와 스프링 프레임워크 사이의 상호 작용을 만든 것이다.

다음 예제로 넘어가자. 이번에는 다음 파일 한 개만 만들 것이다(기존처럼 폴더 구조를 만들 필요가 없다).

 

-- app.groovy

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.