Spring4 spring 정적 페이지 접속 사이클 url 접속 > 내장 톰켓 서버에 연결 > 스프링 컨테이너에서 해당 url 관련 컨트롤러를 탐색> 발견하면 연결된 페이지를 반환> 발견하지 못하면 resource 속 정적페이지 사이에서 해당하는 페이지를 탐색>> 정적 페이지를 반환>>> 접속! 2024. 5. 2. spring 빌드해보기 파일탐색기에서 프로젝트폴더열기 그 위치에서 git bash 실행(cmd) ./gradlew.bat build 입력> 빌드에 성공! 이제 실행해보자 빌드 폴더로 이동cd build libs폴더로 이동cd libs 폴더 상태 확인ll로 빌드 파일들 확인 빌드 파일 실행java -jar hello-spring-0.0.1-SNAPSHOT.jar 실행되면 cmd를 닫지 말고 localhost:8080에 접속해보자intellij없이 빌드 + 실행 성공!! 2024. 5. 2. spring에서 template이란? Spring Boot에서 "templates"라는 용어는 일반적으로 웹 애플리케이션에서 사용자 인터페이스를 구축하는 데 사용되는 뷰 템플릿을 의미합니다. 이 템플릿은 HTML 코드 안에서 서버에서 전달된 데이터를 동적으로 표시하기 위해 사용됩니다. 템플릿 엔진은 이러한 템플릿 파일을 해석하여 최종 사용자가 볼 수 있는 HTML 페이지를 생성합니다. > 동적 웹 템플릿>> static폴더의 웹 페이지들과 반대되는 개념 Spring Boot는 여러 종류의 템플릿 엔진을 지원합니다. 가장 일반적인 템플릿 엔진은 다음과 같습니다:Thymeleaf: Spring Boot에서 기본적으로 추천하는 템플릿 엔진입니다. Thymeleaf는 자연 템플릿이라는 개념을 사용하여, 템플릿 자체가 정적인 HTML 파일로도 사용.. 2024. 4. 30. spring boot 3.2.5 & jdk 21 에서 swagger 사용하기 springboot의 현 권장버전 3.2.5 / jdk 21 / gradle 8.7버전을 사용하다가 널리 퍼져있는 swagger의 2.9.2을 사용법을 적용하니 버전 오류가 발생하더라 따라서 아래 블로그를 참고하여 openapi의 2.0.2 버전으로 이를 해결했다. [Spring] Spring boot 3.2.0에서 Spring Open API 이용하여 Swagger 적용하기📂Spring boot 3 이상에서 Swagger 사용하기 이전 프로젝트를 진행할 때, Springfox swagger 의존성을 추가하여서 Swagger를 사용했다. 하지만 이번 프로젝트를 진행할 때는 계속 에러가 났다. 의존성을 추가velog.io Swagger태스트를 위한 프로젝트 구성 build.gradleplugins {.. 2024. 4. 29. 이전 1 다음