티스토리 뷰
Spring Initializr
spring initializr를 이용해 간편하게 프로젝트를 생성할 수 있다.
1. 다음 사이트에 접속한다.
2. 옵션 설정 후 GENERATE를 눌러서 .zip 파일을 다운로드 해준다.
압축 해제 후 우클릭하여 IntelliJ로 실행시킨다.
3. 좌측 하단에 Build 버튼을 누르면 Build되고 있는 것을 확인할 수 있고, finished 될 때까지 기다린다.
우측 하단에 이러한 창이 뜰 경우, Import Gradle Project를 눌러준다.
Sync가 제대로 이루어지지 않는다면, 우측에 위치한 Gradle버튼을 누르고 새로고침 버튼을 눌러준다.
제대로 로딩이 되었다면 디렉토리의 구성이 다음과 같다.
4. build.gradle 파일을 클릭하면 다음과 같은 창이 뜨는데, OK, apply suggestion!을 누른다.
이는 gradle/wrapper/gradle-wrapper.properties의 distributionUrl의 형식을 ~bin.zip에서 ~all.zip으로 바꿔준다.
5. test/java/ 안에 있는 TestApplicationTests.java 파일을 열고 run해준다.
이상이 없음을 확인한다.
6. 이상이 없다면 testApplication.java 파일도 run 해본다.
브라우저에 localhost:8000 로 접속했을 때, 다음과 같은 페이지가 나오면 서버가 정상적으로 구동 중인 것이다.
error page 대신 원하는 페이지가 나오도록 하는 과정은 다음과 같다.
7. interfaces라는 이름의 package를 생성해주고 그 안에 WelcomeController.java 파일을 만들어준다.
Web에서 접속 가능한 Controller를 만들기 위해서는 @RestController라는 Annotation을 붙여준다.
@Getmapping이라는 Annotation을 붙여주면서 Getmapping의 인자로 들어가는 값이 주소로 붙었을 때 hello() 함수가 작동하게 된다.
8. 브라우저에 localhost:8000 로 접속했을 때, 다음과 같은 페이지가 업로드된다.
'Web > Spring Boot' 카테고리의 다른 글
Controller를 이용해 가게 목록 가져오기 (0) | 2020.04.30 |
---|---|
REST API (0) | 2020.04.29 |
TDD의 활용 (0) | 2020.04.29 |
테스트 주도 개발 (0) | 2020.04.29 |
System architecture 설계 (0) | 2020.04.29 |
- Total
- Today
- Yesterday
- javascript
- 위상정렬
- Java
- webpack
- frontend
- SCSS
- BFS
- 고차함수
- 파이썬
- 알고리즘
- controller
- 1급객체
- python
- 웹팩
- CSS
- heapq
- html
- 다익스트라
- MST
- springboot
- js
- 자바스크립트
- 최소스패닝트리
- 투포인터
- 에라토스테네스의체
- 백준
- 인프런
- 최소공통조상
- 플로이드워셜
- BOJ
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |