본문 바로가기

공부-프레임워크, 개발도구/Spring3

웹 빌드, 배포방법 배포할 프로젝트에 들어가면 gradlew 파일이 위치한 곳에 콘솔창을 둔다. ./gradlew build 명령어를 실행한다. 작업이 끝나면 build폴더가 생성되는데 해당 libs에 들어가보면 ~.jar파일이 있다. java -jar 파일명.jar 명령어를 통해서 실행하면 웹서버가 구동된다. 만약 실수를 해서 다시 작업해야된다면 ./gradlew clean을 하면 build 폴더가 사라진다. 2021. 12. 26.
index.html(메인), 서브 페이지 구현하기 어느 서버를 배울 때나 index.html을 생성하는 것이 첫번째인 듯 하다. Spring boot를 통해 프로젝트를 설정하면 src폴더 내에 main과 resources가 존재한다. main은 서버내의 흐름을 구현하는 부분이 되는 듯 하다. resources는 html등 페이지와 필요한 데이터들이 저장될 부분인 듯 하다. resources에 index.html을 생성하고 다음 내용을 추가한다. Hello hello 서버를 동작하고 localhost:8080에 접속해보면 다음과 같다. hello를 클릭하면 해당 도메인/hello에 링크를 타는 것을 알 수 있는데 오류가 발생할 것이다. Spring에서 Get ~/hello 요청을 받았을 때 처리를 구현해야 한다. 메인 Application.java에 위치.. 2021. 12. 26.
스프링부트 https://start.spring.io/ 스프링을 통해 개발을 하기 위해서 여러가지를 세팅해야할 것들이 많다. 위 스프링부트 홈페이지에서 간단하게 프로젝트를 설정할 수 있도록 도와준다. build.gradle에서 버전, 의존 라이브러리 등 설명이 기입되어있다. 요즘은 의존성도 전부 알아서 처리한다고 하는데 자바만 설치하고 VSCODE에 확장만 해두니 Spring 실행이 되고 localHost:8080이 실행된다. 독학하는데 긴가민가한 내용이 많아서 강의내용을 정리하였지만 정확하지 않은 정보는 적지 않으려 한다. 향후 정확하게 알게되면 내용을 추가해야겠다. 2021. 12. 26.