ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • spring boot란?
    spring boot 2023. 4. 6. 14:17
    Spring Boot는 자바 기반의 오픈 소스 프레임워크로, Spring 기반 애플리케이션 개발을 단순화하고 빠르게 할 수 있게 만든 도구입니다. Spring Boot는 Spring 프레임워크의 확장으로 볼 수 있으며, 많은 기능과 편의성을 제공합니다.
    프레임 워크 - 틀 안에서 일하는 것
    Spring Boot는 모듈화가 많다. 모듈화는 이것저것 만들어두고 필요한거를 꽂아서 쓰는것을 말한다.

     

    Spring Boot의 주요 목표는 다음과 같습니다:

    1. 개발 프로세스 간소화: Spring Boot는 자동 설정, 내장 서버, 의존성 관리 등을 제공하여 개발자들이 빠르게 프로젝트를 시작할 수 있게 도와줍니다.

    내장 서버 (아파치 톰캣이 필요x)
    의존성 관리 - 라이브러리에 대한 의존성을 줄여준다.

    2. 관례에 따른 설정: Spring Boot는 "관례에 따른 설정" 원칙을 사용하여, 개발자가 지정하지 않은 경우에도 기본 설정을 자동으로 적용합니다. 이를 통해 일반적인 설정 작업을 줄일 수 있습니다.

    3. 독립 실행 가능한 애플리케이션: Spring Boot 애플리케이션은 내장된 웹 서버를 포함하고 있어서 독립적으로 실행할 수 있습니다. 이렇게 하면 별도의 웹 서버를 설치하고 구성할 필요가 없습니다.

    4. 확장성: Spring Boot는 다양한 스프링 모듈과 서드파티 라이브러리를 통합할 수 있어, 확장성이 뛰어납니다.

    5.프로덕션 준비: Spring Boot는 프로덕션 환경에서 바로 배포할 수 있는 애플리케이션을 만들기 위해 모니터링, 관리 및 진단 기능을 제공합니다.

    내가 만든 프로젝트에 언제 에러가 생기는지 프로덕션이 관리해준다

    Spring Boot를 사용하면 개발자들은 기본적인 구성 작업을 줄이고 빠르게 웹, 마이크로 서비스, RESTful API 등 다양한 종류의 애플리케이션을 개발할 수 있습니다.

    RESTful API : get ,post ,put ,delete 
    내가 upload라는 기능을 만들면 어느곳에 보낼지 생각하자.

     

     

    'spring boot' 카테고리의 다른 글

    put방식, 서브쿼리  (0) 2023.04.07
    post 방식에 이해 및 실습  (0) 2023.04.07
    GET 방식과 URL 주소 설계  (0) 2023.04.07
    spring boot 프로젝트 생성  (0) 2023.04.06
    도구 설치 및 환경 설정  (0) 2023.04.06
Designed by Tistory.