본문 바로가기
WEB ( Back, Front)/Spring

Spring boot - spring을 영리하게 쓰는 tool

by 프리랜서가 들려주는 IT세계 2022. 2. 4.
반응형

정작 실무 경험을 쌓으면서 결국 남은 것은 이력일 뿐.

이력은 정말 떳떳하다고 말하기에 부끄러울 정도였다.

 

 

그래서 나의 이력서는 어느 정도 통과가 되는지 테스트를 해보았지만,

결국 메이저를 바라는 건 거의 도둑놈 심보였다.

그래서 다시 지금부터라도 기초부터 깊은 이해를 가겠다는 마음 다짐을 한다.

그리고 만들어보며 성장하는 나를 만들고 싶으며, 개발자라는 직업적으로 바라보는 관점이 아닌

내 인생을 즐겁게 만드는 하나의 요소로 가져가고 싶다.


실무에서 Spring boot를 사용한다는 것은 엄청난 장점이었다.

Spring boot는 스프링을 보다 쉽게 사용하는 하나의 툴이라 생각하면 된다.

요즘 김영한 스승님의 강의를 듣고 있는데 정말 유익한 강의며,

개인적으로 좋아하는 백기선 스승님의 강의도 마음에 든다.

난 이 두 분의 강의를 모두 수강할 계획이다.

 


최근 추세는

 

Maven 보다는 Gradle 이 인기가 더 있다?

최근에는 Maven 프로젝트보다는 Gradle을 통해 만들어진 프로젝트들이

더 많다.

 

레거시 프로그램이나 시스템에는 아직 Maven을 이용하지만,

 

신규 프로젝트나 신규 플랫폼 회사들만 보아도

Gradle을 다루는 개발자를 채용하거나 우대사항으로 꼽는다.

 

 

spring을 사용하는 이유

- 스프링을 편리하게 사용할 수 있도록 지원, 최근에는 기본으로 사용한다

- Tomcat 같은 웹 서버 설정 없이, 기본적으로 내장되어 있다

- 손쉬운 빌드 구성을 위한 Starter 종속성 제공

- 스프링과 외부 라이브러리 자동 구성

- 간결한 설정 가능

 

spring의 핵심

1. 스프링은 자바 언어 기반의 프레임워크

2. 자바 언어의 가장 큰 특징 - 객체 지향 언어

3. 스프링은 객체 지향 언어가 가진 강력한 특징을 살려내는 프레임워크

4. 스프링은 좋은 객체 지향 app 개발할 수 있게 도와주는 프레임워크


In my opinion 

 

결국은 Spring을 사용한다는 것은 Java 사용자를 위한 프레임워크라 생각한다.

spring을 깊이 알지는 못하지만, MSA 프로젝트로 구성해보는 것도 하나의 좋은 장점이라 생각한다.

산업계의 트렌드가 어떤지를 조사해보면, Spring boot를 앞으로 도입하는 회사들은 점점 늘어가고 있다.

기존 레거시 시스템 및 프로그램들만 보아도 Java 영역은 매우 크다.

반응형

댓글