🧐강의🧐
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B8%B0%EB%B3%B8%ED%8E%B8/dashboard
- 스프링 없이 순수 자바로 구현 시작
☑️ 사전 준비물
》Oracle JDK 의 Java 11 설치
》IDE : IntelliJ 또는 Eclipse 설치
1️⃣ 스프링 부트 스타터 사이트에서 프로젝트 생성하기
→ Dependencies 선택 안함 : core library 만 가지고 간단하게 생성
2️⃣ 프로젝트 시작하기
· 다운로드된 폴더 압축 해제 후 build.gradle 실행
plugins {
id 'java'
id 'org.springframework.boot' version '3.1.4'
id 'io.spring.dependency-management' version '1.1.3'
}
group = 'hello'
version = '0.0.1-SNAPSHOT'
java {
sourceCompatibility = '17'
}
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter'
testImplementation 'org.springframework.boot:spring-boot-starter-test'
}
tasks.named('test') {
useJUnitPlatform()
}
3️⃣ 동작 확인하기
· 기본 메인 클래스 실행 : src/main/java/hello.core 의 CoreApplication 실행
4️⃣ Gradle 대신 IntelliJ 로 자바 직접 실행하기
→ 실행 속도가 더 빠르다
· File - Settings - Build, Execution, Deployment - Build Tools - Gradle - Gradle projects
》Build and run using : Gradle → IntelliJ IDEA 변경
》Run tests using : Gradle → IntelliJ IDEA 변경
'Spring > 스프링 핵심 원리 - 기본편' 카테고리의 다른 글
[이해1 - 예제 만들기] 회원 도메인 설계 → 개발 → 테스트 (0) | 2023.11.07 |
---|---|
[이해1 - 예제 만들기] 비즈니스 요구사항과 설계 - 회원, 주문과 할인 정책 (0) | 2023.11.06 |
[객체 지향 설계와 스프링] 정리 (0) | 2023.11.02 |
[객체 지향 설계와 스프링] SOLID (0) | 2023.10.27 |
[객체 지향 설계와 스프링] 좋은 객체 지향 프로그래밍 & 다형성 (0) | 2023.10.25 |