24/11/22 처음으로 혼자 Spring 프로젝트를 만들게 되었다.
처음엔 동영상을 보며 만들고 이후에 내가 원하는 프로그램으로 확장하는 방향으로 만들 것이다.
spring 공부 첫 프로젝트로 게시판 만들기 프로젝트를 선정하였다.
이유는 다음과 같다.
1. 기초적인가?
2. 확장성이 있는가?
3. Hello World처럼 따라해보기 쉬운가?
세 가지 모두 부합하고 CRUD를 배우기위해 첫 스프링 프로젝트로 선정했다.
우선 제가 설정한 개발환경 버전을 알려드리겠습니다.
- 개발환경
- IDE: IntelliJ IDEA 2024.1.3 (Ultimate Edition)
- JAVA: Amazon Correto openjdk 21.0.3
- Spring: spring boot 3.3.6
- Template Engine: thymeleaf
- dependencies
- Spring Web: mvc 구현
- Lombok: 반복코드 작성을 줄여주는 라이브러리 ex)Getter, Setter, ToString
- JPA: SQL
초기 프로젝트 설정을 하기위해 검색창에 해당 주소를 입력한다. https://start.spring.io/
다음과 같이 설정하고 GENERATE 해주었다.

+ Dependencies에 Mysql Driver도 설치해주셔야합니다.


InteliJ에서 JAVA 버전은 Setting - Build, Execution, Deplyment - Build Tools - Gradle 에서 확인할 수 있다.

설치된 파일을 압축 푼 다음 InteliJ에서 실행하면 다음과 같은 화면이 뜰 것이다.
프로젝트를 실행하기 위해서는 src - main - java - com.### - [프로젝트이름 + Application] class를 실행하면 프로젝트가 실행된다.

오류 없이 실행된다면 이런 메세지가 뜰 것 이다.
Tomcat이라는 내장 서버가 실행됐고, port number는 8080이라는 것이다.
Q. port number가 왜 8080인가요? 저는 설정 안 했는데?
A. 기본 설정이 8080이기 때문이다.
아무 브라우저에 http://localhost:8080/ 을 치면

이렇게 화면이 나오면 초기설정 끝 !
'Spring > Board Project' 카테고리의 다른 글
| [Board Project] CRUD 게시판 프로젝트(2. mysql 연동하기) (0) | 2024.11.25 |
|---|---|
| [Board Project] CRUD 게시판 프로젝트(1. Controller) (0) | 2024.11.24 |