서비스 추상화 (토비의 스프링 vol.1 5장)
사용자 레벨 조정 기능 추가 필드 타입이 int일 때 ```java public class User { private int level; public int getLevel() { return level; } publ...
사용자 레벨 조정 기능 추가 필드 타입이 int일 때 ```java public class User { private int level; public int getLevel() { return level; } publ...
예외처리 : 프로그램 실행 중 발생할 수 있는 문제에 대비하는 방법
스프링이 제공하는 가장 중요한 가치는 객체지향과 테스트다 IoC/DI를 이용해 객치지향 기술을 손쉽게 적용하도록 도와준다
스프링의 정의 자바 엔터프라이즈 개발을 편하게 해주는 오픈소스 경량급 애플리케이션 프레임워크
스프링 자바를 기반으로 한 프레임워크로서, 자바의 본질인 객체지향 프로그래밍을 강조한다 주로 오브젝트에 집중하며, 객체가 어떻게 생성되고, 다른 객체와 어떻게 상호작용하며, 설계되고 구현되어야 하는지에 대한 깊은 이해가 필요하다 이러한 객체지향 설계와 구현을 강제하지 ...