스프링 부트 영상 강의 리스트

안녕하세요. 스프링 부트 영상 강의 리스트 소개하는 포스트입니다.ThinkGround에서 운영하고 있는 어라운드 허브 스튜디오에서 제공하는 스프링 부트 강의 영상입니다.많은 관심 부탁드립니다. 스프링 부트 프로젝트 생성 및 구조 살펴보기 자바의 대표적인 빌드 관리 툴! 메이븐(Maven)과 그레이들(Gradle) 알아두면 좋은 디자인 패턴 (Design Pattern) REST API에 대해 pom.xml 파일 알아보기 MVC 패턴에 대해 알아보자 Hello World 응답을 주는 웹 어플리케이션 만들기 GET API를 만드는 …

Spring Boot 2 Migration (스프링부트 마이그레이션) 검토 내용

안녕하세요. Spring Boot 2 Migration (스프링부트 마이그레이션) 검토 내용 포스트입니다.최근 스프링 부트를 시작하신 분들은 관련이 없는 내용이지만, 이전에 개발된 솔루션은 아직 Spring Boot의 Major 버전이 1 인 경우가 많습니다.운영하는데 아직 무리는 없을 수 있지만, 한번쯤 검토가 필요한 내용이고 업데이트를 하게되면 메이저 버전을 올리다보니 많은 부분이 변경됩니다. 저는 최근 솔루션의 업데이트를 검토할 일이 있었는데, 기왕 하는김에 변경되는 내용에 대해 정리를 한번 …

HttpMessageNotWritableException: No converter for [VO Class] with preset Content-Type ‘null’]

Spring Boot Logo

안녕하세요. HttpMessageNotWritableException: No converter for [VO Class] with preset Content-Type ‘null’] 오류와 관련된 해결 포스트입니다. Spring Boot를 공부하면서 재미삼아 백엔드 서버를 만들어 보고 있는데, 어처구니 없는 실수로 며칠을 비슷한 오류로 고생을 했는데, 저같이 실수하시는 분이 너무 없으셔서 기록으로 남겨놓습니다. Error Message Error도 아니고 Warn 레벨로 찍히는 이 로그로 인해 많은 곤욕을 치뤘습니다.간단하게 에러에 대해 설명하자면 이렇습니다. Spring은 기본적으로 MessageConvertor가 탑재되어 …

Spring Boot 프로젝트 기본 아키텍처 구성하기 (2)

안녕하세요. Spring Boot 프로젝트 기본 아키텍처 구성하기 (2) 포스트입니다.지난 포스트에 이어 진행해보겠습니다. 지난번 포스트에서는 MVC의 기본적인 개념에 대해서만 얘기하고 끝나버렸네요.이번 포스트에서는 실제 프로젝트 구성을 해보려고 합니다. 마지막에 이미지만 보여드리고 끝내드린 부분을 복기해보면, 기본적으로 Controller, Service, Model 로 구성하려고 합니다.실제로는 Model이라는 단어 말고 다른 명칭을 사용할 예정입니다. 지난번에 말씀드렸던 것처럼 MVC에서 View 부분은 오픈소스로 대체하고 과감히 빼고 진행할 예정입니다.저의 지금 포지션이 …

Spring Boot 프로젝트 기본 아키텍처 구성하기 (1)

Spring Boot Architecture

안녕하세요. Spring Boot 프로젝트 기본 아키텍처 구성하기 (1) 포스트입니다.올해 시작하면서 Spring Boot를 공부하게 되었는데 집중도 해야하는 시기였고 이런저런 이유로 포스팅이 늦었습니다. 지난 포스트에서 Spring Boot 프로젝트 생성하는 방법에 대해서 포스트를 했었는데요.이번 포스트에서는 서비스를 코딩하기 전에 큰 뼈대를 잡는 방법에 대해서 설명을 드려보려고 합니다. 일반적으로 어느 언어의 프로그래밍을 하든 아키텍처에 대해 고민을 하는 글을 접하게 되는데요.그때마다 접하게 되는 단어는 MVC 라는 …

Spring Boot 프로젝트 생성하기 (IntelliJ)

안녕하세요. Spring Boot 프로젝트 생성하기 (IntelliJ) 포스트입니다.제 주 업무가 Spring Boot로 진행하는 것이다 보니, 이렇게 관련 포스트를 작성하게 되었습니다.늘 사이트 목적에 맞추어 어렵지 않게 쉽게 따라하실 수 있도록 포스팅하겠습니다. Spring Boot 프로젝트 만들기 전 사전 작업 Spring Boot 프로젝트를 생성하기 위해서는 사전작업으로 IntelliJ를 설치해야 합니다.여러 프로젝트 만드는 포스트를 봤었는데 가장 쉽고 빠르게 만드는 방법은 IntelliJ Ultimate를 설치하여 만드는 것이었습니다.무료 버전이 …