인프런 스프링-4

Cloudman·2022년 11월 26일
0

항해99 스프링 공부

목록 보기
5/15

빌드하고 실행하기

윈도우는 아래의 링크에서 먼저 과정을 따라서 Git Bash 와 연동을 해주자

https://violetboralee.medium.com/intellij-idea%EC%99%80-git-bash-%EC%97%B0%EB%8F%99%ED%95%98%EA%B8%B0-63e8216aa7de

설정이 끝나고 나면 아래처럼 진행해 주자

gradlew.bat build 를 입력해 주면 된다.

그러면 저렇게 자동으로 빌드가 된다.

cd 를 통해서 최종적으로 libs 폴더에 진입하면 jar 로 된 파일이 보인다.

이렇게 하면 기존의 서버 올리듯이 잘 실행 되는것을 볼 수 있다.

사이트도 정상적으로 접근이 되는것을 볼 수 있다.

이후에 ctrl + c(취소 명령어) 를 눌러주면 종료를 할 수 있다.

그래서 결국 지금은

hello-spring-0.0.1-SNAPSHOT.jar 이 파일 하나만 넣고 실행해주면 서버 실행은 끝이다.





스프링 웹 개발 기초

웹을 개발하는 3가지 방식

  1. 정적 컨텐츠
    파일을 웹 브라우저에 그대로 그냥 내려주는 방식
  2. MVC와 템플릿 엔진
    가장 많이 하는 방식으로 html 을 서버에서 프로그래밍 해서 동적으로 바꿔서 내려주는 것
    앞에서 보았던 model, view, controller 이 패턴을 말한다.
  3. API
    JSON 데이터 구조 포맷으로 내려주는 방식이다.(클라이언트에게 전달)



정적 컨텐츠

https://docs.spring.io/spring-boot/docs/2.7.6/reference/html/web.html#web.servlet.spring-mvc.static-content

이전에 보았던 사이트에서 확인해 보면 /static 이라는 폴더에서 찾아서 제공한다고 나와있다.

위 처럼 파일을 만들고 내용을 입력해 주고 사이트로 접속을 해보면 아래와 같은 화면을 볼 수 있다.

개발자 도구로 소스파일을 보면 내용도 똑같은 것을 볼 수 있다.

이를 그림으로 표현해 보면 아래와 같다.

profile
코린이

0개의 댓글