프로젝트를 실행해보면서 스프링 부트를 이해해보도록 하겠다.

@SpringBootApplication
public class Hello2Application {

    public static void main(String[] args) {
        SpringApplication.run(Hello2Application.class, args);
    }
// main매서드를 실행하면 Hello2Application라는 class를
// 어노테이션된 SpringApplication를 통해서 run시키게된다.
// @SpringBootApplication은 tomcat이라는 내부 웹서버를 내장하고 있다.
// 이를 내장 서버를 실행시키면서 스프링이 실행되는 것이다.
}

main 하위폴더의 HelloSpringApplication 파일을 더블클릭해서 활성화한 후, 실행을 해보도록 하겠다.

우측 상단의 초록색 재생버튼을 누르면 자체적으로 실행이 된다.

스프링부트, 버전 그리고 무서운 영어들(에러나서 hello2라는 새로운 파일로 작성)

실행 버튼을 누르면 영어로 뭔가 구동이 되는 모습이 보여진다.

이중 중요한 것은 Tomcat started on port(s): 8080부분으로 8080 port(포트)에서 뭔가 실행됐음을 알려주고있다.

 

localhost:8080 접속화면

웹브라우저를 통해서 localhost:8080에 접속하게되면 Error페이지가 나타나게 된다.

에러지만 성공한 것이다. 아무런 소스코드를 적지 않았기에 Error페이지가 구동된 것이다.

종료후 localhost:8080 재접속

이번에는 구동을 멈추고 localhost:8080에 재접속하면 서버에 접속할 수 없다는 창이뜨게된다.

이제 프로젝트 환경 설정을 마쳤다.

+ Recent posts