Til2 [Spring_TIL] 스프링(Spring) DBconfig에 설정한 MySQL 사용자계정 정보를 application.properties 파일에 분리하여 관리하기 (@PropertySource, @Value) 데브림의 블로그 포스팅 한 것들을 한 눈에 확인하고 싶다면 클릭! 👉 https://github.com/DevLimK1/tistory-map 👈 오늘은 스프링의 @PropertySource 와 @Value 어노테이션을 사용하여 DBconfig 자바 코드에 설정한 MySQL 사용자계정 정보를 application.properties 파일에 분리하여 관리하는 방법을 알아보겠다. 따로 분리하지않고 원격저장소(github)에 그대로 커밋해서 저장하게된다면 그대로 나의 DB정보(아이디,패스워드)가 노출될 위험😱이 있다. 따라서 원격저장소가 private하지않다면 따로 파일을 분리해서 코드를 작성하는 것이 효율적이라 할 수 있겠다. 자바코드에 작성한 방법 😲 MySQL에 사용할 DB의 사용자계정 정보를 코드에 정의.. Spring(스프링) 프레임워크/TIL(Today I Learned) 2020. 7. 26. [Spring_TIL] Spring IoC(Inversion of Control) 컨테이너에 대해 코드를 통해 쉽게 이해해보자 데브림의 블로그 포스팅 한 것들을 한 눈에 확인하고 싶다면 클릭! 👉 https://github.com/DevLimK1/tistory-map 👈 Spring Framework의 기반이 되는 주요한 개념이 몇가지 있는데 그 중에 가장 중요하고도 먼저 배워야할 개념이 IoC 컨테이너라고 할 수 있다. 제어 역전? 스프링을 사용하기 전에는 개발자가 프로그램의 처음부터 종료될 때까지 다 제어하는 것이 일반적인 프로그램인데 IoC 개념의 적용 방식은 개발자가 몇가지 데이터만 설정해주면 전체 프로그램을 제어하는 것을 개발자가 하는게 아니라 프레임워크가 갖는 것을 제어 역전이라고 한다. IoC 컨테이너에서 핵심적으로 사용하고 있는 POJO Class POJO Class(Plain Old Java Object)란? ▶.. Spring(스프링) 프레임워크/TIL(Today I Learned) 2020. 7. 23. 이전 1 다음