FE쪽 작업을 하다가, 필요에 따라 link해줄 페이지를 바꿔야 할 (profile별로) 경우가 생겼다.
혹시나 application.yml에 정의된 값을 사용할 수 없을까? 하고 구글신께 물어보니..
있더라.
참조한 사이트는 아래 링크 참조. (원글님 감사합니다. (--)(__)(--))
위에서는 .profiles에 정의된 값이긴 한데.. .properties나 application.yml이나.. :)
thymeleaf가 있으면, 아주 간단하게 붙여올 수 있다.
<a th:href="${@environment.getProperty('내가정의한속성명')}" >링크다</a>
위와 같이 하면 된다. 아.. href가 아니라 th:href.
만약 텍스트를 표시하려면 th:text << 이런식으로 사용가능.
thymeleaf 좋으네, 이거 없었으면 custom property만들고 어쩌고.. 복잡할뻔했는데, 다행이다. :)
반응형
댓글