Spring

Spring, Spring Boot에 관하여 일지 시작

쩨비 2021. 7. 23. 16:03
728x90

Spring이란 무엇일까?

 

Spring = 봄

 

개발자들의 겨울이 가고 봄이 온다. 즉 개발자들이 개발 환경을 세팅하는데 있어 따뜻해질 정도로 좋은 계절이 왔다는 의미 같은데

 

EJB나 POJO 방식을 써보지 않은 개린이에게는 항상 겨울인것 같다.

 

EJB방식을 사용하던 개발자들은 너무 종속성이 강한 방식(EJB에 어떠한 요청을 할려면 항상 정해진 틀에서 개발했어야 했다고 한다.) 을 사용하다 보니 확장된 기능들을 개발하는데 어려움이 느껴 결국 근본적인 방식인 POJO(Plain Old Java Object) 방식으로 개발 했다고 한다.

 

즉 EJB를 사용하던 개발자들이 한계를 느끼고 오래된 방식의 개발을 할 수 밖에 없었던 것이다.

 

그때 나타난 프로그램이 Spring이다.

 

나에게 Spring은 프로젝트 생성 -> Servlit -> pom.xml -> context, application -> tomcat 등의 많은 세팅을 해줘야 하는 겨울이다.

 

그때 나타난 것이 Spring Boot이다.

 

필자가 Spring Boot를 처음 접해보면서 실제로 나에게 봄이라고 체감이 느낄지 직접 프로젝트를 생성해보며 포스팅을 시작하겠다.