일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- java
- db
- 알고리즘
- AOP
- 토비의 스프링
- aws
- Airflow
- workflow
- mutable
- 사이드 프로젝트
- template
- redis
- rds
- git
- QueryDSL
- JUnit
- build_test
- compiler
- string
- Action
- kotlin
- springboot
- immutable
- JPA
- EC2
- Github
- Spring
- CodeDeploy
- Today
- Total
개발 일기
Spring Boot 프로젝트 초기 생성 본문
첫 스프링 관련 글입니다!
현재 토이 프로젝트를 진행하려 하고 있고 프로젝트와 관련된 거나
스프링 레거시나 부트에 관련된 글을 spring 카테고리에 올리려고 합니다!
도움이 되었으면 좋겠습니다.
요즘 Spring boot는 초기 프로젝트 설정하기가 정말 쉽습니다.
초기에 프로젝트를 생성하는 쉬운 방법은 2가지가 있습니다.
(제가 알고 있는 방법입니다. 다양한 방법들이 있을 수도 있습니다. )
1. Spring Initializr 사이트에서 생성하기
2. Intellij ultimate에서 Spring Initializr 이용하기
( Community 버전에서는 이용이 불가한 거로 알고 있습니다. )
저는 2번의 방법으로 프로젝트를 생성해보겠습니다.
( 직접 build.gradle 에 script를 적는 방법도 있습니다. )
1. New Project
자신이 사용할 Build Type과 Language와 나머지 세부사항을 채워주면 됩니다.
저는 Gradle를 사용합니다
Maven 은 xml 방식이라 개인적으로 선호하지 않습니다.
언어는 Java Spring Boot에서는 Kotlin 도 사용할 수 있습니다
한번 Kotlin을 사용해서 기본적인 프로그래밍을 해봤는데 매우 좋은 언어인 거 같습니다.
다음 프로젝트에는 사용해보는 거로..
나머지는 자신의 패키지명과 자바 버전을 선택해 주시면 됩니다.
2. Dependencies 설정
자신에게 필요한 디펜던시를 선택해서 받아줍니다
3. Project 생성 완료 및 gitignore 설정
프로젝트를 생성하고 build.gradle 에서 dependencies
카테고리 구분해서 정리해두는게 좋습니다.
이건 개인의 취향인데 저는 의존성이 많아지면 찾기가 힘들어서 깔끔하게 정리해두는걸 선호합니다.
그 이후 새 파일을 생성하고. gitignore를 생성합니다.
https://www.toptal.com/developers/gitignore
gitignore.io
Create useful .gitignore files for your project
www.toptal.com
이 사이트에서 원하는 환경을 입력하면 편하게 ignore 내용을 작성할 수 있습니다.
크게 도움이 되지는 않는 내용이지만 프로젝트를 시작한부분부터 끝까지의 내용을 기록해보려고 합니다.
'Spring' 카테고리의 다른 글
SpringBoot 2.5.X 버전 이상에서 QueryDsl 설정하기 (0) | 2021.08.05 |
---|---|
SpringBoot 에서 Test DB H2 로 설정하기 (0) | 2021.08.02 |
Github action 과 aws codeDeploy를 이용하여 SpringBoot 프로젝트 ec2에 배포하기 - 2 (0) | 2021.07.25 |
Github action 과 aws codeDeploy를 이용하여 SpringBoot 프로젝트 ec2에 배포하기 - 1 (0) | 2021.07.25 |
AWS RDS 와 Spring Boot 연동하기 (0) | 2021.07.23 |