본문 바로가기

Spring/SpringBoot

(2)
[SpringBoot] @SpringBootApplication 이해하기 오늘은 SpringBootApplicaiton이라는 애너테이션을 이해해보겠습니다.애너테이션을 Ctrl을 누른 상태에서 마우스로 클릭을 해보면 위와 같은 @SpringBooApplication 애너테이션 구성이 나타납니다.여기서 3가지 애너테이션 @SpringBootConfiguration@ComponentScan@EnableAutoConfiguration을 알아보겠습니다.  1. @SpringBootConfigurationSpringBootConfiguration은 스프링 부트 관련 설정을 나타내는 애너테이션으로 @Configuration을 상속해서 만든 애너테이션입니다. 이 애너테이션은 개발자가 직접 사용하지는 않습니다. 2. @ComponentScan ComponentScan은 사용자가 등록한 빈을 ..
[SpringBoot] 기본 개념 (서버, 클라이언트, SQL, IP, PORT, 프레임워크, 라이브러리) 1. 서버와 클라이언트클라이언트란?클라이언트는 사전에서도 의미를 알 수 있듯이 서버에게 작업이나 정보를 요청하는 프로그램을 일컫는다.우리가 사용하는 웹 브라우저도 대표적인 클라이언트 중 하나이다.우리가 웹 브라우저에서 사이트 주소를 입력하고 로그인을 하고 무언가를 검색하는 행위들은 서버에 요청하는 행위들이고이런 클라이언트의 요청에 맞춰서 서버가 응답을 하는 것입니다. 서버란?위에서도 간단히 알 수 있듯이 서버는 클라이언트의 요청을 받아 처리하는 주체입니다.지금 우리가 공부하는 스프링 부트는 이 서버쪽에 해당하고 클라이언트처럼 눈에 보이는 행위들(주소 입력, 로그인, 검색)은 아니지만 이런 클라이언트의 요청들을 처리하고 응답해주는 아주 중요한 역할을 합니다. 2. 데이터베이스데이터베이스(Database)는..

반응형