🏷️ 세팅 환경[IDE]IntelliJ IDEA 2024.3 [Framework]SpringBoot 3.4.1 🏷️ 설정 방법1. 기본 경로 아래에 "New > package"를 통해 "controller" 패키지 폴더를 추가합니다저의 경우에는 기본 경로가 "[프로젝트]/src/main/java/com/silverstar/archive"여서 그 아래에 추가해줬습니다 2. 방금 추가한 "controller" 폴더 아래에 파일을 추가하여 아래와 같이 작성합니다파일명은 상관없으며 우선 HelloController.java라고 추가해주겠습니다...import org.springframework.stereotype.Controller;import org.springframework.ui.Model;impo..
🏷️ 의존성 관리란?Spring에서는 빌드 도구로 Maven, Gradle이 존재합니다. (아래부터는 Gradle을 기준으로 설명하겠습니다)이 빌드 도구들은 애플리케이션에서 필요한 라이브러리들을 다운로드할 수 있게 도와주는 도구입니다. Spring Boot는 한 라이브러리를 다운로드 받을 때, 해당 라이브러리가 의존하는 다른 라이브러리들도 같이 다운로드할 수 있도록 의존성 관리를 수행합니다. Initializer를 사용하면 프로젝트에는 자동으로 build.gradle이라는 파일이 생성되는데 해당 파일을 보면 빌드와 관련된 정보들을 확인할 수 있습니다. 또한 생성할 때 필요한 의존성들을 선택해서 미리 추가해놓을 수 있습니다. 🧩 Initializer를 사용해서 생성해보기더보기[Java Spring] S..
▶ 콘솔 및 파일 로그Spring Boot에서는 IDE에서 파일을 실행하면 표시되는 콘솔에 표시되는 로그 설정 그리고 파일에 작성하는 로그를 설정할 수 있도록 기능을 제공하고 있습니다 ▶ 설정 방법1. "/src/main/resources" 경로 아래에 "logback.xml" 파일을 추가하여 다음과 같이 작성합니다* 설명은 뒤에서 남기겠습니다 %boldMagenta(%d{yyyy-MM-dd HH:mm:ss}) [%highlight(%-5level)] %cyan(%logger{5}.%M) - %msg %n ${LOG_FILE_PATH}/${DEBUG_LOG_F..
▶ 개요이 포스트 글은 컨트롤러에서 따로 작성하지 않아도 기본 도메인으로(eg. localhost:8080) 접근했을 때 보여지는 페이지를 적용하는 방법을 설명합니다해당 설정은 Spring Boot에서 기본적으로 제공하는 Welcome 페이지 기능입니다 ▶ 설정 방법1. " /src/main/resources/static" 경로 아래에 "index.html" 파일을 만들어서 내용을 채워줍니다 eg.HiHello 2. 브라우저에서 URL로 접근(localhost:8080)하면 컨트롤러 없이도 작성해놓은 내용 그대로 표시됩니다 - 문의와 피드백은 언제나 환영입니다 ( •̀ .̫ •́ )✧ -
▶ Spring Initializr 사이트Spring Boot를 기반으로 프로젝트를 생성해주는 사이트입니다.IDE에서 직접 New Project를 통해 생성할 수 있지만 저같은 초보 개발자들을 위해 프로젝트의 기본 틀을 만들어주는 사이트라고 할 수 있겠습니다 ( 𓏸˙ ᴗ˙𓏸) ▶ Spring 프로젝트 생성하기1. 아래 사이트로 접속합니다.https://start.spring.io/ 2. 들어가면 아래와 같이 화면이 뜹니다.* 화면이 어두운 건 오른쪽 해/달 버튼을 통해 다크모드로 변경했기 떄문입니다 :) 3. 원하는 환경으로 선택합니다. (처음이라면 위의 이미지와 같이 선택해도 괜찮습니다)- Project: 빌드 관리 도구를 선택합니다- Language: 개발할 언어를 선택합니다- Spring ..
▶ JDK (Java Development Kit)자바 개발 키트. 자바 환경에서 돌아가는 프로그램을 개발하는 데 필요한 툴을 모아놓은 소프트웨어 패키지입니다.가장 많이 사용하는 Oracle JDK는 상업적 이용을 할 경우 유료이기 때문에무료로 이용하고자 할 경우 Oracle OpenJDK 빌드 또는 Zulu JDK, AdoptOpenJDK 등 OpenJDK 기반 빌드를 이용해야 합니다. 여기에서는 Oracle JDK 설치를 진행하니 다른 종류의 JDK를 설치하고자 하는 경우 아래 링크를 참고하면 좋을 것 같습니다.https://namu.wiki/w/JDK JDK자바 개발 키트. 썬 마이크로시스템즈 에서 개발한 Java 환경에서 돌아가는 프로그램을 개발하는 데 필요한 툴namu.wiki ▶ Oracle ..