반응형
6개월간의 국비학원 과정이 마무리를 향해 달려가고 있다...
이제 수료까지 약 2주가 남아서 학원 스터디원들과 남은 기간동안
취업에 필수이고 학원에서 배우지 못했던 스프링 부트를 독학하기로 했다!
우리가 스프링 부트(SpringBoot)를 공부하기 위해 선택한 책은
📚스프링부트와 aws로 혼자 구현하는 웹서비스📖 이다!!
선택 이유 : 스프링부트 책추천으로 언급되는 책이 몇 권 있는데 그중에서 이 책은
두께가 얇은 편이라 우리가 정한 공부기간에 알맞다는 생각이 들었다!
🤍스프링부트와 aws로 혼자 구현하는 웹서비스 1강 개발환경 설정
- 먼저 인텔리제이를 실행하고 Gradle을 선택해 프로젝트를 만들어준다.
- 다음으로 스프링부트 프로젝트로 변경하기 위해 build.gradle 파일에 라이브러리를 추가해준다.
추가하기 전 기초적인 설정은 이러하다.
추가한 내용
buildscript {
ext{ //build.gradle에서 사용하는 전역변수를 설정하겠다는 의미
springBootVersion = '2.1.7.RELEASE' //spring-boot-gradle-plugin라는
// 스프링부트그레이들 플러그인의 2.1.7RELEASE를 의존성으로 받겠다.
}
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' //스프링부트의 의존성을 관리해주는 플러그인!!!중요!!
group 'com.book'
version '1.0-SNAPSHOT'
sourceCompatibility = 1.8
repositories {
mavenCentral()
}
dependencies {
implementation('org.springframework.boot:spring-boot-starter-web')
testImplementation('org.springframework.boot:spring-boot-starter-test')
implementation('org.projectlombok:maven-lombok-plugin:0.9.3.1')
}
/*dependencies {
testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.1'
testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.1'
}*/
test {
useJUnitPlatform()
}
- 인텔리제이 & Github 연결
단축키 Ctrl+Shift+A -> share project on github를 검색해도 되고
메뉴에서 선택해도 된다.
그다음 자신의 깃허브 계정 로그인을 해주면 된다.
ignore File을 생성 후 commit -> push 해주었다.
- 깃허브 연결까지 끝. 인텔리제이 스프링부트 개발환경 설정 완료!!
반응형
'💻 my code archive > 🏷️JAVA & Spring(Boot)' 카테고리의 다른 글
스프링부트 공부기록(6) - JPA Auditing으로 생성 시간/수정시간 자동화하기 (0) | 2022.02.27 |
---|---|
스프링부트 공부기록(5) - 게시판 프로젝트 :: Dao 도메인 패키지, 글 등록, 수정, 조회 JPA 어노테이션, 테스트 코드 작성 (0) | 2022.02.27 |
스프링부트 공부기록(4) - JPA로 데이터베이스 다루기 (0) | 2022.02.27 |
스프링부트 공부기록(3) - 롬복 사용하기 (0) | 2022.02.26 |
스프링부트 공부기록(2) - JUnit4 테스트 코드 작성, HelloController 테스트 (0) | 2022.02.25 |