본문 바로가기

프로그래밍/스프링[Spring]

[Spring] properties 파일 jsp, java 에서 바로 사용



시작하기 앞서 Sping에서 property 설정 방법은 아래의 링크를 참고해 주세요

 

[Spring] 스프링 SpEL를 이용한 프로퍼티 설정

자 오늘은 property 설정에 다뤄 보겠습니다. property 정의 서버정보나 파일 업로드 경로 같이 중요한 환경정보를 담은 프로퍼티 파일을 따로 만들어 관리하기 용이하게 하기 위해 있는 파일​ property 사용하기..

baessi.tistory.com

 

자 그럼 위와 같이 하면 servlet-context 파일에 다음과 같이 선언하셨을 겁니다.

 

각자 본인이 설정한 파일에서 찾아보시면 됩니다.

 

servlet-context.xml 파일

 

<!-- Globals Properties --> 
<util:properties id="property" location="/WEB-INF/spring/property/globals.properties" />

 

다음은 프로퍼티 설정 파일입니다.

 

globals.properties 파일

# SERVER-LOCAL
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/db
jdbc.user=test
jdbc.password=test123

 

JSP에서 사용 방법

<%@ taglib uri="http://www.springframework.org/tags"  prefix="spring"%>


<spring:eval expression="@property['jdbc.user']"/>

 

JAVA에서 사용 방법

@Value("#{property['jdbc.url']}")
private String jdbcUrl;

String url = jdbcUrl;

 

이상입니다 감사합니다.