[Spring boot] 하나의 클래스로 properties 관리하여 사용하기!
스프링에서는 다른 환경에서 같은 코드로 Application을 실행하기 위해 외부설정을 해준다. 즉, server port나 user 정보를 비즈니스 로직과 분리시켜 외부로 빼고, 불러다 쓴다는 것이다. 이때 설정 값은 application.yml 또는 application.properties 에 작성하게 되는데, 내가 기존에 자주 쓰던 방법은 아래와 같다 application.properties user.name=lemon user.id=a1010100z user.pass_word=12345678 user.code=${random.int(0,100)} user.comment= Hi I'm ${user.name} (여기서 살짝 미리 정의된 random과 먼저 정의된 값을 재사용하는 방법을 한번 익혀본다...
개발/Java & Spring
2019. 5. 13.