프로그래머호이잇

spring properties 사용 방법 본문

java

spring properties 사용 방법

호이잇! 2017. 10. 18. 14:55

저는 Value 어노테이션을 이용하여 진행하겠습니다~ 

 

Spring-context.xml 

 

<context:property-placeholder location="/WEB-INF/properties/*.properties" /> 

 

 구문은 WEB-INF/properties 폴더안에있는 properties 모두 읽어드리는 구문입니다~ 

경로는 원하시는 경로로 변경하세요~ 

 

저는 메일 인증 아이디 패스워드 등을 properties 파일로 만들었긴 때문에 아래와 같이 생성하였습니다. 

 

mail.properties 

 

mail.host=smtp.naver.com 

mail.username=아이디 

mail.password=패스워드 

mail.port=465 

mail.address=메일주소 

 

 

 Mail.java 

 

@Service 

public class Mail { 

@Value("${mail.host}") 

private String host; 

@Value("${mail.username}") 

private String username; 

@Value("${mail.password}") 

private String password; 

@Value("${mail.port}") 

private int port; 

@Value("${mail.address}") 

private String address; 

} 

 

요런식으로 사용가능합니다~ 


'java' 카테고리의 다른 글

Insterceptor 와 filter 차이  (0) 2017.10.25
aop 정리  (0) 2017.10.25
JAVA 메일 발송(naver.gmail 이용)  (2) 2017.10.18
mybatis 연동 방법  (0) 2017.10.16
[Java/자바 기초] annotation 활용  (0) 2017.01.03