2023. 3. 11. 16:18ㆍIT/ServerSide
서버 개발을 배워보려 하자, 주변에서 spring부터 시작해야지! 라는 조언을 듣고 시작한 공부.
공부 기록을 적어보려 한다.
오늘은 Intellij 설치와 Spring에서 기본적으로 제공하는 프로젝트 베이스 생성에 대해 알아보자.
#Intellij 설치
과거 JAVA하면 모두들 이클립스를 떠올렸다. 그러나 요즘에는 인텔리제이로 넘어오는 추세다. 과거에 작성된 코드는 이클립스에 맞지만, 최근에 개발된 프로그램들은 IDE로 인텔리제이를 사용한다고 한다.
먼저 인텔리제이를 설치해보자.
인텔리제이는 Jetbrain 사에서 제공하는 ide로,
https://www.jetbrains.com/ko-kr/idea/download/#section=windows
다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE
www.jetbrains.com
다음 위치에서 다운로드를 할 수 있다.
요즘 추세를 따라 인텔리제이 커뮤니티 버전을 설치했다.
#자바 설치
인텔리제이의 환경은 매우 유용하다.
new 프로젝트를 시작하면 gradle - java를 선택하는 데, 이 때 원하는 버전의 java를 설치할 수 있다!
다운로드 후 환경 변수 설정을 잊지 말도록 하자.
#spring #gradle #프로젝트 생성
스프링 부트 스타터 사이트에서 다운로드를 받는다.
설정은 다음과 같다. 많이 쓰이는 gradle project를 선택하고, language는 java,
spring boot version의 경우 snapshot와 m1은 아직 완성되지 않은 버전이므로, 아무것도 적혀있지 않은 버전 중 가장 높은 버전을 선택한다. 버전은 계속 업그레이드 되므로 번호는 중요하지 않다!
그리고 group은 회사 명, artifact는 프로젝트 명이 되고, 그 이하는 알아서 셋팅되는 대로 사용하기로 한다.
우리는 입문자니까!
다음은 dependencies 종속성 설정이다.
웹개발 이므로 spring web을 설치한다.
html 등 라이브러리를 가져오는 template engine으로는 tyhmeleaf를 사용하는데, 이건 딱히 가장 좋은 것이 정해진게 아니라서 뭘 고르든 중요하지 않다.
그 후 생성 후 다운로드, 압축 해제를 한다.
'IT > ServerSide' 카테고리의 다른 글
pip 에러 (0) | 2024.05.18 |
---|---|
ex1 (0) | 2024.05.18 |
[python web project a.k.a pwp] 0.포폴용 커뮤니티 만들기 시작 (0) | 2024.04.30 |
[스프링부트/김영한스프링_기본] 2. 인텔리제이 이용한 예제 코드 작성(회원 코드) (0) | 2023.02.08 |
[스프링부트/김영한 스프링_기본] 1. 인텔리제이 설치/환경 설정/ 편집기 키맵/영어로 (0) | 2023.02.07 |