Spring
스프링부트 게시판 만들기 - 1 (초기 세팅)
it's woo
2022. 6. 28. 19:17
스프링 게시판을 만들어보자
CRUD를 기반으로 여러 기능을 추가해가며 공부해 보자
요구사항
기본 게시판 기능을 한느 서비스를 만들며 하나씩 추가해 보자
- 게시판 기능
- 글 쓰기
- 글 수정
- 글 찾기
- 글 삭제
- 회원 기능
- 회원가입
- 로그인/로그아웃
프로젝트 생성

개발 환경(의존성)
- Spring Web
- Spring Data JPA
- Lombok
- Thymeleaf
- H2 Database
초기 설정

서버를 빨리 띄우기 위하여 Gradle -> Intellij IDEA로 변경합니다.

Lombok 설정을 위해 Enable annotation processing 박스를 체크해 줍니다.
application.yml 설정

Hello World 출력
모든 의존성과 설정이 잘 추가되었는지 확인해보기 위해 Hello World를 출력해보겠습니다.
HelloController를 다음과 같이 만듭니다.
@Controller
public class HelloController {
@GetMapping("/")
public String hello(){
return "hello";
}
}
hello.html 은 다음과 같이 만듭니다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>Hello</h1>
</body>
</html>
실행시켜 Hello 가 출력되는지 확인합니다.

다음에는 데이터베이스(H2)와 연결하여 저장되는지를 확인해 보자