본문 바로가기

spring boot3

Spring과 Spring Boot 그리고 Spring MVC Spring과 Spring Boot 그리고 Spring MVC 🧐 무엇을 하는가? 이번에는 🚀 Spring Boot, 🕸️ Spring MVC 그리고 🌳 Spring Framework를 함께 살펴보도록 하자. 🌱 이 세 가지를 이해하고 각각 어떤 역할을 하는지, 어떻게 상호 작용하는지 알아보자. 이 세 가지가 어떻게 다르고, 어떻게 함께 사용되는지 이해함으로써 우리는 더욱 효율적이고 견고한 애플리케이션을 구축할 수 있게 될 것이다. 🌳 Spring Framework의 역할 Spring Framework의 핵심은 바로 Dependency Injection(의존성 주입)이다. 의존성을 정의하고 식별하여 자동으로 연결하는 역할을 수행한다. 이를 위해 다음과 같은 어노테이션들을 사용할 수 있다 @Componen.. 2023. 12. 5.
Spring Boot 프로덕션 환경 배포 준비하기 (2) 🚀 프로덕션 환경 배포 준비하기 (2) 🧐 무엇을 하는가? 이번에는 Spring Boot Embedded Server에 대해 공부해보자 Spring Boot Embedded Server는 사용하면 배포를 간소화 할 수 있다. 다양한 환경을 하루에도 몇 번씩 배포를 진행해야 하는데, 이 과정이 간단하다면 생산성을 높일 수 있다. 📦 WAR 배포 이전에 사용하는 배포방식은 WAR 방식이다. WAR이란 Web Application aRchive의 약자로 웹 어플리케이션을 이루는 요소들을 한 곳에 모아 배포하는데 사용하는 JAR파일이다. Tomcat같은 서버에 WAR을 배포하는 방식으로 많이 사용해왔다. 코드 Clone → JAVA 설치 → Tomcat 설치 → WAR 배포로 진행된다. 하루에도 여러번 배포를 .. 2023. 12. 4.
Spring Boot 시작하기 - 목표 GitHub - Jym-lab/learn-spring-boot: 스프링부트 공부용 repo 스프링부트 공부용 repo. Contribute to Jym-lab/learn-spring-boot development by creating an account on GitHub. github.com Spring Boot부터는 git에 문서로 정리하고, 그 내용을 블로그에 올리고 있다. 🌼 Spring Boot 🚩Spring Boot의 목표 Spring Boot의 핵심 목표는 프로덕션 환경에서 사용 가능한 Application을 빠르게 빌드하는 것. 🚀 Spring Boot의 빠른 빌드를 도와주는 도구 🔗 Spring initializr 프로젝트를 신속하게 생성해주는 도구. 🔗 Spring Boot Starter.. 2023. 11. 24.