브라우저에 http://localhost:8080/hello URL을 입력했을 때, 화면에 "Hello World"라는 문구를 출력하는 웹 프로그래밍 package com.mysite.springbootboard import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.ResponseBody; @Controller public class HelloController { @GetMapping("/hello") @ResponseBody public String hello() { return..
Gradle은 의존관계가 있는 라이브러리를 함께 다운로드한다. 스프링부트 라이브러리 build.gradle - 의존관계를 관리 (dependencies 기재) 스프링부트는 자동으로 라이브러리를 당겨와 의존관계를 관리해준다 spring-boot-starter-web spring-boot-starter-tomcat : 톰캣 (웹서버) spring-webmvc : 스프링 웹 MVC 톰캣 (WAS, 웹서버) 고대에는 웹서버와 분리되어있어서 서버에 직접 톰캣을 설치해서 자바 코드를 밀어넣는식으로 작업했지만 현재는 소스 라이브러리에 웹서버가 내장되있다. 이런걸 임베디드(내장)하고있다고 한다. (=실행만 해도 웹서버가 떠서 8080에 들어갈 수 있음) spring-boot-stater-thymeleaf : html,..