
이번 글에서는 Java 17 버전에서 제공하는 String template 을 사용하여 문자열을 표현하는 방법을 알아보고자 합니다. Java 에서는 String 을 가장 많이 사용하는 Object 인 것으로 알고 있기에 이 방법이 개발하시다가 더 유용하게 쓰였으면 합니다. 1. 표현법 String template 은 어렵지 않게 변수는 같은 type 인 String 으로 선언합니다. 그리고 사용 방법은 """로 시작하여 """로 끝납니다. String tempalte = """ Hello World! """; 2. Indentation (띄어쓰기) 띄어쓰기 문법도 기존의 String 과 유사하게 적용됩니다. String indent = """ 첫번째 줄로부터 띄어쓰기를 시작하면 그 다음줄에서는 같은 라인..

안녕하세요! 국내 웹개발자들은 대부분 알고 있다는 Spring Boot 가 이전에는 2.7 버전까지 릴리즈가 되어 있다가 최근에 공식적으로 3 버전이 릴리즈 되었다고 합니다. 이번 릴리즈는 11월 24일에 진행될 예정이라고 하는데 이전 버전과 달라진 것은 무엇인지, 또 그에 따라 사용 요구사항은 무엇이 있는지 살펴보겠습니다. Spring Boot 3 요구사항 1. Java 17 버전 이상만 지원 자바 버전이 안정화된 버전으로는 8, 11이 있는데 그 다음으로 안정화되었다고 하는 버전인 17 버전입니다. 저도 현업에서 사용하면서 느낀 것이 이상하게 Spring Boot 2.x.x 버전들은 전부 자바 16 버전까지만 지원을 하고 있었는데, 이번에 그런 기능이 풀리게 된 것, 아니 정확히 말하자면 16 버전까..