[Board Project] CRUD 게시판 프로젝트 초기설정

2024. 11. 22. 14:43·Spring/Board Project

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
'Spring/Board Project' 카테고리의 다른 글
  • [Board Project] CRUD 게시판 프로젝트(2. mysql 연동하기)
  • [Board Project] CRUD 게시판 프로젝트(1. Controller)
byhy0
byhy0
byhy0 님의 블로그 입니다.
  • byhy0
    byhy0 님의 블로그
    byhy0
  • 전체
    오늘
    어제
    • 분류 전체보기 (62)
      • T아카데미 (4)
      • Project (2)
      • Airflow (4)
      • Python (16)
        • Django (0)
      • Java (1)
      • Spring (4)
        • Board Project (3)
      • SQL (3)
      • Docker (1)
      • 클라우드 (2)
      • Error (3)
      • Git (5)
      • 코딩테스트 (12)
        • SQL (5)
        • Python (7)
      • TIL (3)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    API 요청 #API
    programmers #SQL #코딩테스트
    python #pytest #테스트
    BigQuery #SQL
    T아카데미#SK플래닛#데이터엔지니어2기
    티스토리챌린지
    Spring
    T아카데미 #2주차 회고 #데이터 엔지니어 2기
    게시판
    Git #설치법
    git #github #repository 생성
    오블완
    #클라우드 #클라우드컴퓨팅 #CloudComputing #온프레미스 #CS기초 #IT인프라 #서버
    vscode #git #git연동법
    programmers # 코딩테스트 #sql
    T아카데미 #면접 #데이터 엔지니어 #K-Digital Traning
    T아카데미 #SK플래닛 #회고 #1주차
    venv #파이썬 가상환경 #가상환경
    #Python #정규표현식 #Regex #웹크롤링 #데이터처리
    push #pull #git연동
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
byhy0
[Board Project] CRUD 게시판 프로젝트 초기설정
상단으로

티스토리툴바