본문 바로가기

전체 글71

View 환경설정(2) hellospring 안에 controller(package) 안에 HelloController(Java) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package hello.hellospring.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; @Controller public class HelloController { @GetMapping("hello") //http get 방식 public String hello(Model model){ model... 2023. 10. 13.
라이브러리 , View환경설정 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-logging - logback, slf4j 테스트 라이브러리 - spring-boot-starter-test - junit: 테스트 프레임워크 - mockito: 목 라이브러리 - assertj.. 2023. 10. 13.
프로젝트 생성 스프링 부트 스타터 사이트로 이동해서 스프링 프로젝트 생성 https://start.spring.io 예전에는 Maven을 많이 사용했지만 최근에는 Gradle을 사용하여 프로젝트를 생성하는 추세이다. 심지어 spring 라이브러리 자체도 Gradle로 넘어오고 있다. 주로 레거시 프로젝트 같은경우에는 Maven을 사용하는 경우도 있다. 사용할 언어 버전 SNAPSHOT 은 아직 만들고 있는 버전을 뜻한다. 간혹 M3 이라고 적혀있는 것은 정식으로 릴리즈되지 않은 버전이다. 따라서 영어로 아무것도 적혀 있지 않은 버전 중 선택하면 된다. - Group :기업 도메인 - Artifact : 빌드되어 나올 결과물 - Name : 프로젝트명 (일반적으로 Artifact와 동일하게 해준다.) - Descript.. 2023. 10. 11.
URI와 웹 브라우저 요청 흐름 URI(Uniform Resource Identifier) 1. URI ( Uniform Resource Identifier ) URI이란, 웹 서버가 리소스를 고유하게 식별할 수 있도록 하는 것으로써, URL과 URN 두 가지가 있는데 일반적으로 URL은 특정 서버의 한 리소스에 대해 구체적인 위치를 지정. URN은 리소스 이름을 부여 흔히 URI와 URL을 혼용해서 사용한다. URI 단어 뜻 • Uniform: 리소스 식별하는 통일된 방식 • Resource: 자원, URI로 식별할 수 있는 모든 것(제한 없음) • Identifier: 다른 항목과 구분하는데 필요한 정보 • URL: Uniform Resource Locator • URN: Uniform Resource Name URL, URN 단어.. 2023. 10. 11.