Progamming/Spring
스프링(Spring), 스프링 부트(Spring Boot) 개념, 차이점
스프링(Spring) 개념 Spring 이란 ? Spring은 Java 기반의 Web Application을 만들 수 있는 Framework입니다. 웹 프레임워크로, 자바로 다양한 애플리케이션을 만들기 위한 프로그래밍 틀입니다. 자바 백엔드 개발자는 웹 어플리케이션을 개발할 때 대부분 스프링을 사용합니다. 그 이유는 JAVA의 활용도가 높아지고 프로젝트 규모가 커짐으로 JAVA에서 주로 사용되는 JSP, mybatis 등 많이 쓰이는 기술들을 더 편리하게 사용하기 위해, 라이브러리와 툴을 제공해 주는 스프링을 사용합니다. ◆ 스프링(Spring)의 주요 특징 1. IoC (Inversion of Control) - 제어의 역전 JAVA에선 객체를 생성하고 직접 조작, 호출하여 사용했습니다. 즉 사용자에게..