- 구성
Intellij Ultimate, Gradle, openjdk 11 - Openjdk11 설치
>> choco install openjdk11 - 다음은 아래 개발환경세팅 블로그 참조함 (다만 openjdk 11이라는 점만 차이남
https://jetalog.net/92
- 프로젝트 생성시 Spring Initializr로 생성하기
- Group은 보통 도메인 역순
- jar는 spring boot 내장, War는 원하는 WAS에 배포할 때 사용
- Dependency
- Developer Tools > Spring Boot DevTools
- Developer Tools > Lombok: Annotation
- Web > Spring Web: Spring Framework
- Template Engines > Thymeleaf: Server-side Java
- /src/main/resources/static/index.html을 생성하여 아래 코드 입력
<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Hello, World!</title>
</head>
<body>
<p>
<span>Hello, World!</span>
</p>
</body>
</html>
- 프로젝트를 생성하면 알아서 dependency 설치
- 기다리면서 느낀 것
너무 알아서 다 해준다. 상세한 처리과정에 대한 이해가 필요할 듯.- gradle이 빌드를 마쳤다는 의미가 무엇인지? (jar가 생성된 것?)
- intellij에서 테스트하지 않을 시 서버에 배포하는 방법?
- spring이 지원하는 범위가 어느 정도인지?
- hello world가 출력되었음
[Sp-re-ing] 01 - 개발 환경 설정부터 Hello, World까지.
Sp-re-ing 최근 몇 년 동안 Node.js로 API 서버를 만들어왔습니다. Node.js은 작고 가벼우며, 빠르게 제품을 만들어낼 수 있습니다. 하지만 전 다시 Spring을 공부하고자 합니다. Node.js와 Java Spring 중에 왜..
jetalog.net
혹여 나중에 다시 처음부터 세팅해야할 날이 올지 모르니 기록! 원래 해당 블로그 링크만 걸어두려고 했는데 호오오옥시나 없어지면 슬프니까 필요한 부분 메모...
'프레임워크 > Spring' 카테고리의 다른 글
[Spring] HTTP request 보내기 (RestTemplate) (0) | 2022.01.06 |
---|---|
[Spring] CrudRepository findById가 안될 때 (0) | 2022.01.04 |
[Spring] IntelliJ에서 import에 빨간 불일 때 (0) | 2022.01.04 |
HTTP Header는 case-sensitive인가 (0) | 2021.12.03 |
Spring Rest API 튜토리얼 (0) | 2021.07.09 |