[꼼꼼한 개발자] 꼼코더

03. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - [프로젝트 환경설정] - 스프링 가동 본문

Spring/Spring 입문

03. 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - [프로젝트 환경설정] - 스프링 가동

꼼코더 2022. 12. 17. 02:53
반응형

🏃🏻 스프링을 가동하는 과정을 진행해보자

1. hello.hellospring 아래에 controller라는 패키지를 생성한다.

2. 그 아래에 HelloSpringApplication.java 클래스 파일을 생성해준다.

3. 아래와 같이 코드를 작성 해 준다.

4. main 메소드가 포함된 코드 줄의 [] 버튼을 눌러 실행해 준다

5. 아래에 메세지에서 스프링 부트 버전과 톰캣이 port 8080을 사용하고 있는걸 확인할 수 있다.

6. 이제 Chrome(브라우저)을 연다

7. 주소창에 localhost:8080을 입력 후 접속한다.

에러메세지가 출력되는걸 확인할 수 있다. 이는 응답에 관한 기능이 없어서 나타나는 메세지이다.
서버를 끄고 새로고침 해보도록 하자.


↩︎ 서버 종료 후 재시작

1. 왼쪽 [] 버튼을 눌러서 서버를 꺼준다.

2. 다시 브라우저 주소창에 localhost:8080을 입력 후 접속한다.

끄고 다시 접속 해보면 연결할 수 없음 표시를 확인할 수 있다.

 


💡 동작 원리


메인 메소드를 실행하면
SpringApplication.run(클래스명.class, arg)
에있는 클래스명이 작동을 하게된다

@SpringBootApplication에 톰캣이라는 웹서버를 자체적으로 띄워서 스프링 부트가 같이 올라온다.

 

 

 

 

 

위 자료는 김영한님의 ‘스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술’ 강의를 참고하여 작성하였습니다. https://www.inflearn.com/course/스프링-입문-스프링부트/dashboard

 

Comments