다시 웹, 백엔드로/스프링

순수 라이브러리 사용

EnoughTT 2023. 8. 30. 13:17

순수 라이브러리 사용

memory-v1.jar 라이브러리를 project-v1 에 적용

 

라이브러리 추가

  • project-v1/libs 폴더 생성 후 memory-v1.jar 복사&붙여넣기
  • project-v1/build.gradle 에 memory-v1.jar 추가

 

project-v1/libs 폴더 생성 후 memory-v1.jar 복사&붙여넣기

 

project-v1/build.gradle 에 memory-v1.jar 추가 후 Reload

 

 

라이브러리 설정

추가한 라이브러리를 스프링 빈으로 등록해 동작하도록 해야함

스프링 부트 자동 구성을 사용하지 않았기에 빈을 직접 등록함

 

 

실행

 

서버 실행

 

 

라이브러리 내부에 있는 어떤 빈을 등록해야하는지 알아야하고, 직접 등록해야함

복잡한 라이브러리였다면 상당히 힘들 것으로 예상

이런 부분을 자동으로 처리해주는 것이 스프링 부트 자동 구성 (Auto Configuration)임

 

 

 

 

 

 

 

 

 

 

 

 

feat. 스프링부트 - 핵심 원리와 활용 (김영한)