[개발] 프로그래밍/Spring, Web3 토비의 스프링 부트 - 이해와 원리(3) : 독립 실행형 서블릿 애플리케이션 스프링을 이용한 방법이 아닌 서블릿 애플리케이션을 구현하는 방법을 먼저 알아보고자 한다. 자바버전 불일치에 따른 빌드오류 더보기 [참고] 우선 실습 전에 저번에 생성해둔 프로젝트가 빌드가 되지 않은 문제가 발생했다. (프로젝트만 만들어두고 빌드해볼 생각을 안함 ㅎㅎ...) 원인은 jdk, 자바버전 불일치 오류였다! - 자바버전 불일치 오류 - jdk 불일치 오류 - gradle FAILURE: Build failed with an exception - 컴파일 버전 차이 오류 java: error: release version 17 not supported 인텔리제이 프로젝트 속성에서 빌드버전을 맞춰주었다. 1. Preferences에 Build, Execution, Deployment > Build To.. 2023. 5. 21. 토비의 스프링 부트 - 이해와 원리(2) : 스프링 부트 시작하기 스프링 부트 개발환경 SpringBoot 2.7.6 JDK 11 IDE : IntelliJ 스프링 부트 프로젝트 생성 1. 프로젝트 생성 웹 Spring Initializr (Spring Initializr) 에서 프로젝트 생성하기 생성옵셥 Project: Gradle Langauge: Java SpringBoot Version: 2.7.6 Group Id: tobyspring Name: hello Packaging: Jar Java Version: 11 Dependency: Spring Web 2. 컨트롤러 생성 HelloController.java package tobyspring.hello; import org.springframework.web.bind.annotation.GetMapping; i.. 2023. 5. 8. 토비의 스프링 부트 - 이해와 원리(1) : 스프링 부트 살펴보기 스프링 부트 소개 스프링 부트(Spring Boot)는 스프링을 기반으로 실무 환경에 사용 가능한 수준의 독립실행 형 애플리케이션을 복잡한 고민 없이 빠르게 작성할 수 있게 도와주는 여러가지 도구의 모음이다. 공식 레퍼런스에도 스프링 부트의 정의는 기재되어 있진 않음 프레임워크 라이브러리 즉, 여러 가지도구의 모음이라고 정의하고자 한다 스프링을 기반으로 "독립실행형" 애플리케이션을 만들어 주는 것이다 스프링 프로젝트의 경우 너무 많은 선택지 즉, 어떠한 것을 활용하여 만들 것인가에 대한 결정이 많았다. 하지만 스프링 부트는 이런 고민없이 만들 수 있도록 도와주는 도구인 것이다. 스프링 부트의 핵심 목표 매우 빠르고 광범위한 영역의 스프링 개발 경험을 제공해 준다. 강한 주장(부트 스스로 결정을 내려줌)을.. 2023. 5. 8. 이전 1 다음