728x90
우선 위 사이트에 접속해서 스프링 초기 환경설정을 해준 뒤 GENERATE 버튼을 눌러서 다운받아준다.
(설정은 위 화면과 동일하게 하였는데, 추후에 버전이 바뀌게 되어 현재와 버전이 다를수도 있다.
그럴땐 그 상황에서의 가장 안정적인 버전으로 하면 되는데, 그 기준은 (SNAPSHOT) 이 붙이 않은 것이 기준이며, 3.xx 는 자바 17을 써야하기때문에 나는 11이 이미 깔려있어서 그냥 2.7 버전으로 했다.)
그리고 의존은 일부러 쌩으로 해보기 위해 하나도 안넣었다.
그러면 진짜 찐 기본 라이브러리만 받아진다.
압축된 파일을 풀어주고
파일 안으로 들어가보면 build.gradle이 있다.
그것을 인텔리제이 혹은 이클립스에서 열어주고 빌드 및 라이브러리 다운 받고 나면
plugins {
java
id("org.springframework.boot") version "2.7.17"
id("io.spring.dependency-management") version "1.0.15.RELEASE"
}
group = "hello"
version = "0.0.1-SNAPSHOT"
java {
sourceCompatibility = JavaVersion.VERSION_11
}
repositories {
mavenCentral()
}
dependencies {
implementation("org.springframework.boot:spring-boot-starter")
testImplementation("org.springframework.boot:spring-boot-starter-test")
}
tasks.withType<Test> {
useJUnitPlatform()
}
이렇게 내가 설정한 대로 잘 설정된 것을 확인할 수 있다.
확인한 후 어플리케이션 실행되는것까지 확인해주면 프로젝트 생성 끝 !
+) 실행 더 빠르게 작동 시키는 방법
reference > gradle > Build and run using,Run tests using 모두 인텔리제이로 설정해주면 그래들을 거치지않고 인텔리제이에서 바로 자바가 실행돼서 더 빠르다고 한다.
728x90
'Spring' 카테고리의 다른 글
[Spring] 새로운 구조와 할인 정책 적용 (0) | 2023.11.28 |
---|---|
[Spring] 관심사의 분리, AppConfig (1) | 2023.11.28 |
[Spring] 객체지향 설계와 스프링 (37) | 2023.10.30 |
[Spring] 좋은 객체지향 설계의 5가지 원칙 (SOLID) (0) | 2023.10.29 |
[Spring] 좋은 객체지향 프로그래밍이란? (0) | 2023.10.29 |