스프링부트 이용하여 웹페이지 띄우기
먼저 IntelliJ 가 설치되어 있다는 전제로 시작하겠습니다.
위 사이트에서 프로젝트를 만듭니다.
depenencies 에서
Thymeleaf 와 Spring Web 을 추가합니다.
Thymeleaf : 자바기반 템플릿 엔진. => 데이터 + 템플릿 (템플릿 : 틀, html와 같은)
Spring Web : web을 빌드하는데 도움
com.example.memeber 패키지 => controller 패키지를 생성 => HomeController 생성
resources => templates => index.html 생성
package com.example.member.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
@Controller
public class HomeController {
@GetMapping("/")
public String index() {
return "index";
}
}
HomeController.class
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Index</title>
</head>
<body>
<h1> Index Page!</h1>
</body>
</html>
index.html
이제 코드는 다 작성헀고
MemberApplication.class 에 가서
public class 왼쪽 초록색 버튼을 누르면 실행 합니다.
주소창에 localhost:8080을 검색하면 위와 같은 화면이 출력 됩니다.
이상으로 SpringBoot를 통해 환경세팅 후 웹페이지 실행시키기 까지 해봤습니다.
'개발' 카테고리의 다른 글
[Spring Boot] MySQL DB와 연동하기 (0) | 2023.02.10 |
---|---|
[Spring Boot ] 웹페이지 정보 -> Controller (http method) (0) | 2023.02.09 |
[안드로이드] Retrofit 연결하기 (0) | 2021.05.30 |
[앱 개발 리뷰] 안드로이드 로또 앱 만들기 과정/소개 #1<오늘은 로또왕> (0) | 2021.02.24 |
🌴리액트) 책보며 따라만든 영화웹서비스 (0) | 2020.08.31 |