cdm를 관리자 권한으로 실행한다.
프로젝트 경로로 들어간다.
gradlew build를 치고 엔터를 누른다.
그럼 build > libs > hello-spring-0.0.1-SNAPSHOT.jar이 생성 된다.
cd libs로 들어온 후
java -jar hello-spring-0.0.1-SNAPSHOT.jar 이걸 치고 엔터를 누르면 spring 이 실행된다.
(꼭 cd libs 폴더로 들어온 후 실행해야 한다. 그래야 실행이 된다. )
서버를 실행하지 않고도 localhost:8080을 이용 할 수 있다.
단, 8080을 두개다 사용할 수 없으니 build를 취소하거나 서버를 종료하면 된다.
/ 잘 안될 때 프로젝트 명으로 다시 cd.. 로 돌아간 후 gradlew clean을 하면 build 폴더가 없어진다
그리고 gradlew clean build를 치면 완전히 지우고 다시 build한다
그리고 build libs 폴더에 가면 다시 생성된다.
(경로를 꼭 프로젝트로 돌아간 후 해야한다. build나 libs 폴더에서는 실행이안된다.)
/ java -jar hello-spring-0.0.1-SNAPSHOT.jar 이걸 치고 엔터를 누르면 spring 이 실행된다.
(꼭 cd libs 폴더로 들어온 후 실행해야 한다)
이 다음에는 글을 입력할 수 없을 것이다, 이는 서버가 실행되고 있어서 그렇다
서버를 종료, 취소 하면 다시 글을 입력할 수 있다.
서버를 종료, 취소 하는 방법은 컨트롤 c 이다. ( 한번 해서 안나온다면 여러번 눌러보자)
/ 서버를 다시 실행하려면 java -jar hello-spring-0.0.1-SNAPSHOT.jar 이걸 치면 된다.
(꼭 cd libs 폴더로 들어온 후 실행해야 한다)
/ build로 서버를 실행 할 때는 java -jar hello-spring-0.0.1-SNAPSHOT.jar 이걸 치면
글을 입력 할 수 없다고 했는데 이는 서버가 실행중이라는 뜻이다.
즉 서버를 build로 실행할 때는 이 상태로 유지해야 한다.
(서버 종료,취소는 글 중간을 읽어보면 된다.)