SpringBoot(5)
-
스프링부트 프로젝트 빌드하고 실행하기
우리가 스프링부트 프로젝트를 실행할때 보통 이클립스에 들어가서 실행을 했는데 만약에 내가 만든 이 프로젝트를 다른 컴퓨터로 옮겨서 실행하고 싶다고 생각해보자. 다른 컴퓨터로 배포를 해야하는데 그 컴퓨터에 이클립스 깔고 소스 클론하고 개발환경 새팅해서 이클립스로 실행한다고 생각해보자. 참 하기싫어진다. 오늘 이 방법은 빌드를 통해 jar 파일을 생성하고 그 파일을 실행함으로써 프로젝트가 실행되는 방법이다. jar 파일만 옮기고자 하는 컴퓨터로 배포해서 실행하면 된다.(다른 컴퓨터에 직접 옯겨서 실행은 안해봤음ㅎㅎ) 1) 파일 탐색기로 프로젝트 src 폴더가 있는 곳으로 이동 window의 경우 src 폴더가 있는곳에 gradlew.bat 파일이 보일거다. 이거를 빌드하면된다. mac 사용자는 gradlew..
2024.02.18 -
스프링부트 서버 재시작 없이 반영(spring-boot-devtools)
우리가 스프링부트로 개발을 하고 있으면 html 파일이라던가 class 수정을 하면 서버를 껐다가 켜야 반영이된다. 그런데 spring-boot-devtools를 이용하면 서버를 재시작 할 필요없이 브라우저에서 새로고침만 하면 반영이된다. 이 좋은거를 사용할 수 있는 방법을 알아보자. 간단하다 2단계인데 금방 끝나니 주의바란다. 1) dependencies에 추가 gradle 프로젝트인 경우 build.gradle에 밑에 문구를 추가해줘라 implementation 'org.springframework.boot:spring-boot-devtools' maven 프로젝트인 경우 pom.xml에 밑에 문구를 추가해줘라 org.springframework.boot spring-boot-devtools 3.2...
2024.02.18 -
스프링부트 Controller 화면 연결(url)
이전까지 웰컴 페이지를 만들어봤다. https://just-do-it-man.tistory.com/155 스프링부트 웰컴페이지 - welcome page 스프링부트 프로젝트를 생성해서 실행하면 아래와 같은 화면이 뜬다. 스프링부트 프로젝트를 처음에 실행했을때 처음으로 나오는 웰컴 페이지를 만들어보자. 스프링부트 프로젝트가 실행되면 just-do-it-man.tistory.com 이제 웰컴페이지 뿐만아니라 url로 다른 화면들도 연결해보자. 컴퓨터를 하다 보면 사용자들이 페이지에서 다른 페이지로 이동을 한다. 이렇게 페이지가 변할 수 있는거는 사용자가 서버에 원하는 화면을 request(요청)했고 서버는 거기에 맞는 화면으로 response(응답)을 해준다. 그럼 사용자가 어떤 화면을 원하는지 어떠한 요청..
2024.02.17 -
스프링부트 웰컴페이지 - welcome page
스프링부트 프로젝트를 생성해서 실행하면 아래와 같은 화면이 뜬다. 스프링부트 프로젝트를 처음에 실행했을때 처음으로 나오는 웰컴 페이지를 만들어보자. 스프링부트 프로젝트가 실행되면 기본적으로 src/resources/static/index.html 파일을 읽게 되어있다. 그래서 처음으로 나오는 웰컴 페이지가 index.html 이 되는거다. 우리는 src/resources/static 경로에 index.html 파일을 만들어 웰컴 페이지를 만들거다. static 폴더에서 마우스 우클릭 > New > other > HTML File 을 클릭해서 index.html 파일을 만들어준다. 그런데 파일을 생성하려고 하는데 HTML File이 안보이는 사람들이 있을거다. 이 문제점을 해결 하려면 상단에 Help > ..
2024.02.17 -
스프링부트 프로젝트 구조 및 설정파일
여기서는 스프링부트 프로젝트 구조 및 설정파일에 대한 설명을 하겠다. 설명할때 사용한 프로젝트는 이전글 "스프링부트 프로젝트 생성하기" 에서 생성한 프로젝트로 설명할거다. 아래 링크를 참조 https://just-do-it-man.tistory.com/152 스프링부트 프로젝트 생성하기 준비사항 1) Java 설치 (스프링은 자바로 이루어진 프레임워크!!! 따라서 자바 설치 필요) 2) IDE 설치(스프링부트 프레임워크를 이용해서 개발을 하기 위해서 개발을 위한 도구가 필요하다. 그 도구 just-do-it-man.tistory.com 밑에 그림에 각 설명할 부분을 번호를 부여 설명하겠다. 1) src/main/java 패키지 groupInfo.study에 자바 파일을 작성한다. 예를들어 Controll..
2024.02.03