728x90
반응형
SMALL
회사에서도 springboot를 하고 있지만, 면접에서 springboot를 왜 사용하냐를 물어본다면 회사에서 사용해서요 라고 말하기에는 부적절한 답변이 될 거 같기도 하고, 이 토픽에 대해서 한 번 쯤은 고민할 필요가 있어보여서 글을 써 본다.
내가 생각하는 spring framework를 사용한 이유는 다음과 같다.
1. DI(의존성 주입) 기반으로 해서 객체지향 프로그래밍을 할 수 있다.
2. AOP를 통해서 트랜젝션 관리, 로깅, 보안에 대한 기능을 쉽게 구현이 가능하다.
3. 대형 프로젝트를 할 시에 유지보수 및 확장성이 높은 코드를 집어넣기 용이한 부분이 있다.
4. MVC 패턴으로 개발가능하다.
5. 다양한 라이브러리와 프레임워크를 연동해서 개발가능하다. (gradle, maven)
728x90
반응형
LIST
'spring' 카테고리의 다른 글
SpringBoot에서 의존성 주입(Dependency Injection, DI)을 이해하기 (0) | 2023.05.21 |
---|---|
SpringBoot에서 이해하기 쉬운 IOC(Inversion of Control) 살펴보기 (0) | 2023.05.21 |
mockito 개념 및 활용 (0) | 2021.07.31 |
Junit 개념 및 활용 (0) | 2021.07.24 |
Springboot aop 기본개념 및 예제 (0) | 2021.07.17 |