ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Spring boot 프로젝트 만들기
    Java 2023. 10. 17. 02:14

    1. New Project -> Spring Initializr -> Next

    • Type: 빌드 타입
    • Group: 도메인 이름이나 회사
    • Artifact: 프로젝트 이름
    • Packaging: 패키징 방법

     

    더보기
    출처: https://hermeslog.tistory.com/658



    2. 의존성 추가

    • Spring Web: HTTP 클라이언트와 Spring의 원격 지원을 위한 웹 관련 부분 제공 (과거에는 tomcat 깔고 설정하고 귀찮았는데 tomcat을 내장되어 있어 java 프로그램 돌리면 서버가 뜸)
    • Lombok: 반복적인 개발을 줄일 수 있는 여러 기능 제공하는 자바 라이브러리 (ex. Getter, Setter 자동완성 ...)
    • Spring Data JPA: JPA기반 repository를 만들 수 있도록 기능 제공
    • MySQL Driver: MySQL DB에 접근하기 위한 드라이버

     

     

    3-1. DB 설정

    - MySQL 설치 후 root 계정으로 접속

    - 위 sql문 사용하여 DB 생성


    3-2. DB연결

    스프링 부트에서 MySQL에 접속하기 위해 application.properties에 DB정보를 아래와 같이 입력
    가독성을 위해서 .properties -> .yml

    • spring.datasource.url: 로컬에 접속하기에 127.0.0.1을, MySQL 설치시 기본 포트 번호인 3306, 그리고 생성한 DB이름을 입력
    • jpa.hibernate.ddl-auto: DB 테이블에 영향을 준다. 값에 따라 테이블을 생성, 변경된 점만 수정할 건지, 등등 선택할 수 있음

     

     

     

    참고

    https://covenant.tistory.com/243

    https://nyximos.tistory.com/89

    https://wouldyou.tistory.com/46

    'Java' 카테고리의 다른 글

    Spring boot 패키지 구조  (0) 2023.10.17
    Spring 구조2  (0) 2023.10.17
    Spring 구조1  (0) 2023.10.17
Designed by Tistory.