if (study)/Spring


인프런에서 백기선님의 스프링 부트 개념과 활용을 수강하고 개인적으로 공부한 내용을 정리한 글입니다. 스프링 부트 소개 스프링 부트는 프로덕션 수준의 스프링 기반 어플리케이션을 쉽게 만들 수 있게 해준다. 스프링 플랫폼 뿐만 아니라 서드파티 라이브러리(ex. tomcat)에 대한 설정을 기본적으로 제공해준다. 스프링 개발을 할 때 더 빠르고 폭넓은 사용성을 제공한다. 일일이 설정하지 않아도 컨벤션으로 정해진 설정을 제공해준다. 개발자가 원한다면 이런 설정을 쉽고 빠르게 바꿀 수 있다. xml 설정과 code generation을 더 이상 하지 않는다. 스프링 부트 프로젝트 만들기 준비물 Java 8 이상 스프링 5.0 이상 maven 3.2+, gradle 4 Maven 프로젝트 설정 Intellij 에서..


인프런에서 백기선님의 예제로 배우는 스프링 입문 (개정판)을 수강하며 정리한 글입니다. 스프링의 세가지 핵심 개념 IoC, AOP, PSA에 대해 소개하는 강좌로, 예제 프로젝트인 petclinic을 분석하는 방식으로 진행됩니다. 강의를 들으면서 중간 중간 메모한 내용을 모아놓은 거라 요약된 표현이 많습니다. 보다 자세한 설명은 강의를 통해 확인하실 수 있습니다. Spring IoC Inversoin of Control : 제어권의 역전 일반적인 경우 의존성에 대한 제어권을 자기 자신이 가진다. class OwnerController { private final OwnerRepository owners = new OwnerRepository(); } OwnerController에서 사용할 Reposito..