· 책
4.1 프로젝트 생성스프링 부트 프로젝트를 생성하는 방법으로는 다음과 같은 2가지 방법이 있습니다. 1번째. Intellij IDEA를 사용해서 프로젝트를 생성한다.2번째. Spring Initializer를 통해서 프로젝트 생성하기 Intellij IDEA Community 버전 사용 시, Spring 공식 사이트에서 프로젝트를 생성하는 방법만 사용할 수 있습니다.Ultimate버전에서만 IDE에서 프로젝트를 생성할 수 있습니다. 4.1.1 인텔리제이 IDEA에서 프로젝트 생성하기 사용하고자 하는 프로젝트의 이름을 설정한다. 해당 프로젝트의 이름으로 앞으로의 개발이 진행되고 추후에 변경하기가 까다로워서 처음에 정할 때 신중히 정하는 것이 좋다. 다음은 언어와 타입이다. 언어는 JVM 상에서 동작하는 언..
· 책
3. 개발 환경 구성해당 장에서는 가볍게 JetBrains사의 Intellij 프로그램을 통해서 JAVA JDK를 설치하고 Springboot 애플리케이션 환경을 구성하는 장이다. 3.1 JAVA JDK 설치해당 3.1장에서는 웹 사이트를 통해서 특정 JDK, Azul JDK 11버전을 설치하라고 한다.하지만 Intellij를 통해서 jdk 파일을 설치할 수 있으므로, 본인에게 어떤 JDK 버전이 필요한지만 확인하고 넘어가면 될 것같다. 3.2 Intellij 설치JetBrains 홈페이지에 접속한다.  Download IntelliJ IDEA – The Leading Java and Kotlin IDEDownload the latest version of IntelliJ IDEA for Windows,..
· 책
2. 개발에 앞서 알면 좋은 지식3장부터 시작하는 웹 애플리케이션 개발 프로젝트를 진해하기 전에 앞으로 도움이 될 내용들에 대한 설명이 들어있다. 해당 장에서는 Spring boot Application이 '어떻게 동작하는지', '왜 이렇게 구성되는지'에 초점을 두고 설명합니다. 2.1 서버 간 통신어떤 웹 사이트를 하나의 서비스 단위로 개발한다고 가정해보자. 즉, 하나의 웹 사이트 내부에 블로그, 카페, 메일과 같은 기능을 하나의 애플리케이션에 통합하여 배포했다는 뜻입니다. 서비스를 이렇게 구성하게 되면 업데이트를 진행하거나 유지보수를 진행할 때, 개발자는 개발에 있어서 보수적인 입장을 취하게 될 것입니다.  또한, 서비스 자체의 규모도 커지기때문에 서비스를 구동하는 데 걸리는 시간도 길어집니다. 이러..
· 책
Chapter 1. 스프링 부트란?스프링 프레임워크(Spring Framework)는 자바(ava) 기반의 애플리케이션 프레임워크로 엔터프라이즈급 애플리케이션을 개발하기 위한 다양한 기능을 제공합니다.스프링은 목적에 따라 다양한 프로젝트를 제공하는데, 그 중 하나가 스프링 부트(Spring Boot)입니다. 1.1 스프링 프레임워크스프링은 자바 언어를 이용해 엔터프라이즈급 개발을 편리하게 만들어주는 '오픈소스 경량급 애플리케 이션 프레임워크'로 불리고 있습니다. 쉽게 말해서 자바로 애플리케이션을 개발하는 데 필요한 기능을 제공하고 쉽게 사용하도록 돕는 도구입니다. 스프링의 핵심가치는 "애플리케이션 개발에 필요한 기반을 제공해서 개발자가 비즈니스 로직 구현에만 집중할 수 있게끔 하는 것"입니다. 뒤에 나오..