- Spring Boot Application은 기본적으로 annotation에 따라 jar를 실행했을 때 웹서버로 실행되기도 하고 application으로 실행되기도 함
- 다음과 같이 명시적으로 application context로 실행하는 경우에는 웹서버 실행을 위해 별도의 작업이 필요함
SpringApplication.run(Application.class, args);
java -jar <타깃으로만들어진jar파일이름>
mvn spring-boot:run
-
-
- 웹브라우저로 localhost:8080이나 localhost:8090에 접속하여 controller가 반환하는 메시지가 노출되는지 확인
* 일반적으로 application.properties 파일에 server.port 항목을 이용해 포트 번호를 지정할 수 있으나 IntelliJ와 궁합이 맞지 않아서 VM option에 다음과 같이 지정하여 해결할 수 있음
-Dserver.port=포트번호
-
-
- 기본적으로 tomcat이 포함되어 있지만, 별도의 tomcat을 사용하겠다면 pom.xml에 다음과 같이 설정
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<version>2.5.0</version>
</dependency>