웹 서비스는 클라이언트와 서비스의 요청과 응답으로 동작합니다.
클라이언트란 서비스를 사용하는 프로그램 또는 말합니다.
서버는 서비스를 제공하는 프로그램 또는 컴퓨터를 의미합니다.
브라우저가 클라이언트로써 동작을하고 스프링 부트는 서버의 역할을 합니다.
2.서버를 실행합니다!
src -> main -> java ->기본 패키지를 연다 ->만들 었던 아티팩트명+Application을 가진 클래스를 클릭하시고 메인 메서드를 실행해 주면 됩니다.
Tomcat이라는 것이 8080이라는포트에서 수행 한것을 알수 있습니다.
3.그리고 다시 localhost:8080 에 들어가보면 잘 접근이 되었습니다. 비록 에러페이지지만 접근이 바뀐것을 확인할 수 있습니다.
(서버를 실행시켜야지만 브라우저를 통해 접근할수 있습니다.)
그리고 나서 실행을 한후에 브라우저로 다시 돌아가 localhost:8080/hello.html을 입력하면 이와 같이 출력됩니다.
파일명을 직접 명시했을때는 스프링 부트는 기본적으로 resouces의 스태틱에서 기본적으로 찾습니다.
스태틱폴더 내부에서 hello.html을 찾아서 그 내용을 응답으로 던져주게 되는겁니다
그래서 이 코드가 바로 브라우저에 출력되는겁니다.
스프링부트프로젝트 실행시 포트에러(포트를 여러번 변경했는데도 에러발생시)