ParansaikStudy / LDK-SpringBase

스프링 부트 기초 실습소
0 stars 0 forks source link

[2주차] Spring Boot build.grade setting & Create Folder #12

Closed Paransaik closed 11 months ago

Paransaik commented 11 months ago

개요

  1. build.gradle file setting 공부하기
  2. 설계를 바탕으로 Folder를 생성
dbzoseh2rl commented 11 months ago

<1. build.gradle file setting 공부하기>

java { sourceCompatibility = 1.8 targetCompatibility = 1.8 main { java.srcDirs = ['src/main/java'] resources.srcDirs = ['src/main/resources'] } test { java.srcDirs = ['src/test/java'] resources.srcDirs = ['src/test/resources'] } }

dependencies { implementation 'group:artifact:version' testImplementation 'junit:junit:4.12' }

- apply 키워드를 사용하여 플러그인 java로 적용하였다. 
- dependencies 에서 의존성을 추가해주면 된다.

## <2. 설계를 바탕으로 Folder를 생성>
- 설계를 바탕으로 Folder를 생성하였다. 
![image](https://github.com/ParansaikStudy/LDK-SpringBase/assets/91397068/38399a0e-e5b7-434d-a9e2-453c3c0c06cd)

└── src ├── main ├── java │ └── com.ldkspringbase │ └── controller │ └── dto │ └── mapper │ └── service │ └── view
└── resources └── application.properties


- 처음에 도메인형으로 구조를 가지고 가려고 했으나 프로젝트를 하는데 있어서 전체적인 구조를 파악하기가 매우 쉬움으로
  도메인형으로 하기에는 프로젝트 자체가 크지않은것 같아서 계층형구조로 가지고 가려고 하였다.

- 전체적인 데이터흐름
![image](https://github.com/ParansaikStudy/LDK-SpringBase/assets/91397068/0dd238f7-3b15-49e3-954f-65e4b09387ef)
Paransaik commented 11 months ago

실제 Folder 작성 시 아래 이미지와 같이 '└', '─', '┣'와 같은 특수문자(ㅂ + 한자)를 사용하여 한번 그려보세요.

그린 후 왜 그런 구조로 가져갔는지 설명 추가해주세요!

dbzoseh2rl commented 11 months ago

폴더 구조를 그리고 설명 추가하였습니다!

Paransaik commented 11 months ago

이미지 패키지명 바꾸고 다른 것도 신경써서 다시 사진 올려주세요~

폴더 구조는 잘 그려주셨는데 들여쓰기가 안맞네요! 수정 부탁드려요.