728x90 Computer Science73 [SpringBoot] view 환경설정 Welcome Page 스프링 부트가 제공하는 welcome page 기능이 있습니다. static/index.html을 올려두면 해당 index.html이 welcome page로 저절로 등록됩니다. Thymeleaf 템플릿 엔진 를 써주면 해당 html 파일 내에서 thymeleaf를 사용할 수 있습니다. 위의 사진처럼 th:text 이 부분이 타임리프 적용된 부분입니다. ${data}는 컨트롤러와 연결되는 부분입니다. 해당 data가 컨트롤러에서 무엇으로 매핑되는지에 따라 화면에 출력되는 결과가 다릅니다. $ 이 표시 하나만으로 백엔드와 프론트엔드의 연결이 가능해지는 것입니다. 웹 동작 구조 웹 브라우저에서 요청을 하면 여러 단계를 거쳐 결국 html이 반환됩니다. 컨트롤러에서 리턴 값으로 문자를 .. 2021. 11. 2. [SpringBoot] 라이브러리 살펴보기 Gradle은 의존관계가 있는 라이브러리를 함께 다운로드 합니다. 스프링부트 라이브러리 spring-boot-starter-web spring-boot-starter-tomcat : 톰캣 (웹 서버) spring-webmvc : 스프링 웹 MVC spring-boot-starter-thymeleaf : 템플릿 엔진 (view) spring-boot-starter (공통) : 스프링부트 + 스프링코어 + 로깅 spring-boot spring-core spring-boot-starter-loggin logback, slf4j 테스트 라이브러리 spring-boot-starter-test junit : 테스트 프레임워크 mockito : 목 라이브러리 assertj : 테스트 코드를 좀 더 편리하게 작성하는.. 2021. 11. 2. [SpringBoot] SpringBoot 시작하기 (start.spring.io) SpringBoot 시작하기 (start.spring.io) SpringBoot를 local에서 시작하는 법은 트러블 슈팅 카테고리에 적어두었습니다. 그와 별개로 start.spring.io 웹사이트를 이용해서 SpringBoot를 시작해봅시다. 우선 start.spring.io를 URL에 적으면 아래와 같은 사이트에 접속하게 됩니다. 위 사진과 같이, 빌드도구는 Gradle Language는 Java Version은 2.5.6 그 밑은 캡처와 같이 적어줍니다. Java버전은 본인의 편의대로 하는 것이 좋습니다. 마지막으로 가장 중요한 Dependencies!! 여러 Dependency가 있지만 아주아주 기초적인 프로젝트를 시작하는 포스팅이므로 아주아주 기초적인 Dependency만 선택하도록 하겠습니다.. 2021. 11. 1. [git] Local 에서 git 인증 문제가 나온다면? git remote set-url origin "깃 토큰 주소"를 입력합니다! 2021. 10. 31. 이전 1 ··· 9 10 11 12 13 14 15 ··· 19 다음 728x90