INTELLIJ 기본 설정 및 실행

* gradle : 버전 설정, 라이브러리 땡겨옴

* 만약 실행(run)이 안될 경우, .idea를 삭제하고 다시 실행시켜본다.

해당 main이 실행이 되면

localhost:8080 검색 - 

위와 같이 뜨면 정상적으로 작동중.

 

* File - Settings - gradle 검색 - (Build and run using, Run tests using) intellij로 변경

이유 : gradle을 거치지 않아, 속도가 더 빠르다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTELLIJ 라이브러리

gradle 관련 라이브러리 등 확인 가능

* 실무에서는 system.out 대신 log를 사용한다

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTELLIJ view 환경 설정

* welcome 페이지 = domain(localhost:8080)만 입력했을 때 나오는 화면

* welcome 페이지 명 : html명은 반드시 index.html으로 설정해야 한다

* welcome 페이지 위치 : src/main/resources/static/index.html

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTELLIJ controller

 

controller 설정 위치 : src/main/java/파일명(hello.hello-sping)/패키지(controller) 생성

해당 패키지 안에 클래스(HelloController) 생성

@Controller 및 @GetMapping 추가

 

해당하는 @GetMapping한 메소드 return한 내용은 src/main/resources/templates/파일명.html로 이동

* Thymeleaf는 템플릿 엔진으로, 동적으로 HTML파일을 처리하는데 사용

* 따라서 controller에서 받은 데이터를 처리해야 하므로 Thymeleaf를 사용

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

INTELLIJ 빌드 및 실행

 

* 빌드를 실행하기 전에는, 서버를 끄고 실행한다

빌드 실행 방법 : terminal창 이동 - 해당 프로젝트 위치로 이동(cd사용)

해당 프로젝트 위치에서 (./gradlew build) 명령어 실행

해당 브로젝트 위치/build 이동 - 해당 브로젝트 위치/build/libs 이동

ls를 통해 directoryf를 확인 - 마지막에 SNAPSHOT.jar가 포함된 Name 복사

해당 위치에서 (java -jav 붙여넣기) 명령어 실행 - 아래와 같이 화면 출력

- 해당 페이지가 뜨면, 서버도 정상적으로 실행 

* 만약 실행이 잘 안 될 경우, ./gradlew build 대신 ./gradlew clean build 실행

+ Recent posts