Skip to content

개발 환경 구축 및 프로젝트 초기화 #2

@gdtknight

Description

@gdtknight

개발 환경

  • IDE : IntelliJ Ultimate
  • OS : Windows 10
  • JDK : 17
  • Build Tool : Gradle
  • Framework : Spring Boot 3.1.1

프로젝트 기본 구조

📦 
├─ .gitignore
├─ README.md
├─ build.gradle
├─ gradle
│  └─ wrapper
│     ├─ gradle-wrapper.jar
│     └─ gradle-wrapper.properties
├─ gradlew
├─ gradlew.bat
├─ settings.gradle
└─ src
   ├─ main
   │  └─ java
   │     └─ com
   │        └─ fastcampus
   │           ├─ BaseballApp.java
   │           ├─ config
   │           │  └─ BaseballAppConfig.java
   │           ├─ dao
   │           │  ├─ OutPlayerDao.java
   │           │  ├─ PlayerDao.java
   │           │  ├─ StadiumDao.java
   │           │  └─ TeamDao.java
   │           ├─ db
   │           │  ├─ DBConnection.java
   │           │  └─ DBInitializer.java
   │           ├─ dto
   │           │  ├─ StadiumDto.java
   │           │  └─ TeamDto.java
   │           ├─ model
   │           │  ├─ OutPlayer.java
   │           │  ├─ Player.java
   │           │  ├─ Stadium.java
   │           │  └─ Team.java
   │           └─ service
   │              ├─ OutPlayerService.java
   │              ├─ PlayerService.java
   │              ├─ StadiumService.java
   │              └─ TeamService.java
   └─ test
      └─ java
         └─ com
            └─ fastcampus
               └─ BaseballAppTests.java

©generated by Project Tree Generator

프로젝트 최종 구조

📦 
├─ .gitignore
├─ README.md
├─ build.gradle
├─ docs
│  └─ BaseballAppERD.png
├─ gradle
│  └─ wrapper
│     ├─ gradle-wrapper.jar
│     └─ gradle-wrapper.properties
├─ gradlew
├─ gradlew.bat
├─ settings.gradle
└─ src
   └─ main
      ├─ java
      │  └─ com
      │     └─ fastcampus
      │        ├─ BaseballApp.java
      │        ├─ config
      │        │  └─ BaseballAppConfig.java
      │        ├─ dao
      │        │  ├─ OutPlayerDao.java
      │        │  ├─ PlayerDao.java
      │        │  ├─ StadiumDao.java
      │        │  └─ TeamDao.java
      │        ├─ db
      │        │  ├─ DBConnection.java
      │        │  └─ DBInitializer.java
      │        ├─ dto
      │        │  ├─ OutPlayerRespDto.java
      │        │  ├─ PlayerDto.java
      │        │  ├─ PositionRespDto.java
      │        │  ├─ StadiumDto.java
      │        │  └─ TeamDto.java
      │        ├─ enums
      │        │  └─ OutReason.java
      │        ├─ exceptions
      │        │  ├─ BaseballAppException.java
      │        │  └─ code
      │        │     └─ AppErrorCode.java
      │        ├─ model
      │        │  ├─ OutPlayer.java
      │        │  ├─ Player.java
      │        │  ├─ Stadium.java
      │        │  └─ Team.java
      │        └─ service
      │           ├─ OutPlayerService.java
      │           ├─ PlayerService.java
      │           ├─ StadiumService.java
      │           └─ TeamService.java
      └─ resources
         ├─ BaseballApplication.sql
         ├─ application.yml
         └─ banner.txt

©generated by Project Tree Generator

Metadata

Metadata

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions