반응형
1장 인텔리제이 스프링 부트로 시작하기
Maximum Heap Size 설정
- 도움말 > 메모리 설정 변경
- 이 설정은 인텔리제이를 실행하는데, 어느 만큼의 메모리를 할당할지를 결정하는 값이다.
- 일반적으로 개발 PC의 메모리가 8G라면 1024 ~ 2048을, 16G라면 2048 ~ 4096을 선택해서 사용한다.

인텔리제이와 이클립스
- 인텔리제이에는 이클립스의 워크스페이스와 같은 개념이 없다.
- 프로젝트와 모듈의 개념만 있다.
- 인텔리제이를 실행할 때 모든 프로젝트를 한 번에 불러올 수 없다. 한 화면에서는 하나의 프로젝트만 열린다.
인텔리제이 커뮤니티에서 프로젝트 생성하기
1) 새 프로젝트
- 시스템 빌드 : Gradle
- Gradle DSL : Groovy

2) 고급 설정 하위 그룹ID와 아티팩트ID 연결

4) 그레이들 프로젝트를 스프링 부트 프로젝트로 변경하기
buildscript {
ext {
springBootVersion = '2.1.7.RELEASE'
}
repositories {
mavenCentral()
jcenter()
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
- ext라는 키워드는 build.gradle에서 사용하는 전역변수를 설정하겠다는 의미이다.
5) 현재 책의 spring boot 버전에 맞는 grade은 6.x버전 대라 해당 버전으로 수정한다.
수정전 gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
수정후 gradle-wrapper.properties
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
▶ 개발 환경
- Java 8 (JDK 1.8)
- Grandle 4.8 ~ Grandle 4.10.2
▶ 예제 코드
https://github.com/jojoldu/freelec-springboot2-webservice
GitHub - jojoldu/freelec-springboot2-webservice
Contribute to jojoldu/freelec-springboot2-webservice development by creating an account on GitHub.
github.com
https://product.kyobobook.co.kr/detail/S000001019679
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 | 이동욱 - 교보문고
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 | 가장 빠르고 쉽게 웹 서비스의 모든 과정을 경험한다. 경험이 실력이 되는 순간!이 책은 제목 그대로 스프링 부트와 AWS로 웹 서비스를 구현합니다
product.kyobobook.co.kr
반응형