개발환경
- JDK 11
- SpringBoot 2.6.6
- STS 4
1. File > New > Spring Starter Project
2. springboot-runner 라는 아주 단순한 앱 정보를 입력(JDK 11, Gradle, WAR 로 설정)
3. 사용하고 싶은 기능/라이브러리를 선택
Spring Boot Version : 2.6.6(stable 버전을 기본으로 선택해주는 것 같다.)
springboot-runner 컨셉은 스케쥴링을 이용하여 10초마다 로그를 출력하고 간단한 웹페이지를 표시하는 앱이기때문에 Spring Boot DevTools, Spring Boot Actuator, Thymeleaf, Spring Web 이정도만 선택하자. (DBMS도 연결하지 않아 JDBC 기능은 하나도 선택하지 않았다.)
4. Finish
Full Url이 생성되는데 브라우저에서 해당URL을 입력하면 ZIP파일이 다운로드된다.
STS에서는 URL을 호출 후 생성된 ZIP파일을 Import를 진행하여 프로젝트를 생성해주는 프로세스로 진행되는듯 하다.
5. 생성된 프로젝트 확인
6. Application 구동
SpringbootRunnerApplication.java 파일을 열고 우클릭 > Run As > Java Application 을 실행하면 Application이 구동된다.
콘솔창을 확인하면 프로세스ID는 12380 이고 웹포트는 8080 인 것을 확인할 수 있다.
7. 웹 어플리케이션 기능확인
브라우저로 http://localhost:8080 을 입력하여 아래의 페이지가 표시되면 정상적으로 웹페이지까지 로딩이 된 것이다.
'개발 > Spring' 카테고리의 다른 글
SpringSession을 이용한 로그인시 InvalidClassException 발생 (0) | 2022.05.09 |
---|---|
SpringBoot Session JDBC 사용시 테이블명 변경하는 방법 (0) | 2022.04.18 |
[SpringBatch] 구동시 'batch_job_instance' doesn't exist 에러발생 (0) | 2021.08.03 |
Spring Native 란? (0) | 2021.03.25 |
Springboot-mustache 404 PageNotFound 에러발생 (2) | 2020.12.28 |