localhost:8080
을 입력해보자!그럼 이제 프로젝트 환경 설정 끝.✌
뭐야! 장고보다 쉽잖아.!
gradle에는 기록되어 있지 않지만, 많은 라이브러리가 자동으로 많이 설치 되어있다.
gradle이 의존성을 확인해서, 내가 선택한 starter-web이 필요로 하는 모든걸 같이 받아준 것
계속해서 의존성에 따라 받아진 것을 알 수 있다. (*) 표시된건 중복 표시
test 의존성을 보면 junit이 나온다. 이거 정처기 공부할 때 많이 외우던 테스트 도구..! ㅋㅋㅋㅋ 반갑넹
Tomcat도 자바 메인만 실행해도 바로 웹이 뜬다. 톰캣 서버를 깔거나 하는 일이 없다. 라이브러리로 끝!
자동으로 static/index.html
을 웰컴페이지로 실행함.
Spring boot 2.5.0 Docs. 에 해당 내용 있음. 다음에 읽어봐야지.
@GetMapping
은 html의 get을 확인해서 /뒤에 오는 주소? 진입점? 확인resources:templates/ + {ViewName} + .html
을 찾아 처리서버 재시작 없이 View파일 변경하려면, spring-boot-devtools
라이브러리 추가 (gradle에 추가해주면됨)
해당 프로젝트 폴더로 이동 후, gradlew.bat build
하면 빌드가 진행된다 (윈도우 기준)
그리고 build
폴더로 이동해서, dir
로 파일을 확인해보면, 빌드된 .jar
파일을 확인할 수 있다.
java -jar 빌드된파일이름.jar
하면 spring boot 서버가 가동되고, localhost:8080
에서 결과를 확인해 볼 수 있다.
책을 보다가 답도 없는 것 같아서 인프런 강의를 찾아봤는데, 무료인데도 불구하고 너무 좋은 강의를 찾았다.
이렇게 배워보니 장고보다 훨 나은데...? 장고보다 복잡한건 아무래도 스프링이고, 이건 스프링부트라 그런가보당
내일 또 열심히 해야지!!! 아는게 확실이 늘고 퍼즐 맞춰지는게 넘 행복하다