2024/12/12 4

Spring Boot - 개발환경 설정 / 개발 툴 / Spring Initializr 초기화 활용 /

OpenJDK 17버전 다운로드 후에 폴더 생성해서 넣어주고 내 PC - 우클릭 후 속성 - 고급 시스템 설정 - 환경 변수 - 시스템 변수에서 JAVA_HOME 설정을 해줘야 한다. 그런데, 지난번에 Java 공부를 하면서, 이미 설정을 했었는데 그때는 JDK 11 버전이었다.어쨌든, 이번에는 17이고 폴더 위치가 다르니까 옮겨주자.그리고나서 Path 도 변경을 해줘야 한다.JAVA_HOME 설정을 변경해주고 나서 밑에 내려보면 Path 도 찾을 수 있다.그리고 Path는 JAVA_HOME 의 bin 으로 잡아주자. 제대로 설정이 되었는지 확인까지 완료!Spring 개발 tool 로는, intellij, sts(eclipse), 전자정부 eclipse, vs code 가 있다.spring.io 라는 사..

Spring Boot - 기본값과 구성 규칙에 대한 Spring Boot의 고유한 접근 방식

Spring Boot의 **기본값(Default Values)**과 **구성 규칙(Configuration Rules)**에 대한 고유한 접근 방식은 **"설정보다 관례(Convention over Configuration)"**라는 철학에 기반하고 있어. 이 접근 방식은 개발자가 최소한의 설정으로도 애플리케이션을 빠르게 실행하고 동작시킬 수 있도록 돕는 것이 핵심이야.아래에서 Spring Boot의 기본값과 구성 규칙을 단계적으로 상세히 설명할게.1. Spring Boot의 기본값(Default Values)Spring Boot는 많은 기능에 대해 합리적인 기본값을 제공해.이 기본값은 대부분의 애플리케이션에서 공통적으로 사용될 만한 값으로 설정되어 있어, 개발자가 초기 설정에 많은 시간을 들이지 않아도..

Spring Boot - Spring Boot 소개 / 변천사에 대한 간단한 이해 / Spring Framework /

spring boot가 뭐야? 소개를 좀 해줄 수 있어? 개발자 공부를 이제 막 시작한 입문자라고 생각하고 대답을 해 Spring Boot는 자바(Java)로 웹 애플리케이션이나 백엔드 서버를 빠르고 쉽게 개발할 수 있도록 도와주는 프레임워크(framework)야.1. 프레임워크란?프레임워크는 "요리 레시피" 같은 거야. 만약 어떤 요리를 처음 만들어본다고 생각해 보자. 어디서부터 시작해야 할지 모르겠고, 잘못하면 요리가 엉망이 될 수 있지?프레임워크는 그런 과정을 쉽게 만들어주는 틀이야.Spring Boot는 자바로 개발을 시작할 때 필요한 기본적인 구조와 기능을 제공해줘.2. Spring Boot가 왜 만들어졌을까?원래는 Spring Framework라는 걸 많이 썼어.그런데 Spring Framew..