Spring Boot 입문

J_Eddy·2021년 12월 6일
post-thumbnail

본격적으로 웹 개발의 개념을 쌓기 위해서 인턴십 활동을 진행하였다. 인턴십 활동에서는 실무에서 쓰이는 프레임워크, 라이브러리를 사용하여 게시판을 만드는 업무를 하였다. Java를 조금 다뤄보긴 했지만 제대로 다룬적도 없었기에 spring boot를 이용하여 게시판을 만들기 앞서 공부했던 개념을 정리해보고자 블로그를 작성하게 되었다😁

1. Spring Boot란?

스프링은 자바 기반의 웹어플리케이션을 만들 수 있는 프레임워크다. 스프링 프레임워크 기반으로 프로젝트를 복잡한 설정 없이 쉽고 빠르게 만들어주는 라이브러리

2. Spring의 특징

Spring의 특징은 아래와 같습니다

  • Spring은 자바 객체와 라이브러리를 관리해주며, 톰켓이 내장되어 있어 자바 웹 어플리케이션을 구동할 수 있습니다.
  • Spring은 경량 컨테이너로 자바 객체를 직접 Spring안에서 관리합니다. 필요한 객체를 Spring 컨테이너에서 가져와 사용합니다.
  • IOC(Inversion Of Control)는 객체의 생성을 관리해 주는 주체를 스프링에게 위임하여 스프링이 만든 객체를 사용하는 것 입니다.
  • DI(Dependency Injection)는 의존성 주입의 준말로 객체를 위부에서 생성하여 사용하려는 객체에 주입시켜 주는 방식 입니다.

3. Spring Boot 시작하기

Spring Boot Start 에서 시작 가능

Spring Boot Start 에 접속하면 위와 같이 설정하는 항목이 있습니다.

해당 설정을 마치고 필요한 dependency를 선택후 프로젝트 생성을 진행하면 Spring Boot프로젝트가 생성됩니다.

profile
논리적으로 사고하고 해결하는 것을 좋아하는 개발자입니다.

0개의 댓글