diff --git a/pom.xml b/pom.xml
index 359d56a..87dac35 100644
--- a/pom.xml
+++ b/pom.xml
@@ -111,4 +111,39 @@
-
\ No newline at end of file
+
messageSource:
+ * basenames:
+ * - classpath:message/message-common
+ * - classpath:message/authentication-message
+ * - classpath:org/egovframe/rte/fdl/property/messages/properties
+ * @return ReloadableResourceBundleMessageSource
+ */
+ @Bean
+ public ReloadableResourceBundleMessageSource messageSource() {
+ ReloadableResourceBundleMessageSource bean = new ReloadableResourceBundleMessageSource();
+ bean.setDefaultEncoding("UTF-8");
+ bean.setCacheSeconds(60);
+
+ List propertyService:
+ * properties: # 인라인 프로퍼티가 있을 경우
+ * - property0: value0
+ * - property1: value1
+ * extFileName: #외부 프로퍼티 파일이 있을 경우
+ * - encoding: UTF-8
+ * filename: classpath*:properties/your-file-01.properties
+ * - encoding: UTF-8
+ * filename: classpath*:properties/your-file-02.properties
+ * @return EgovPropertyServiceImpl
+ */
+ @Bean
+ public EgovPropertyServiceImpl propertyService() {
+ EgovPropertyServiceImpl bean = new EgovPropertyServiceImpl();
+
+ Map
+ * @author mjkhan
+ */
+public class Yml {
+ private Map
+ * @return 지정하는 키의 프로퍼티 값
+ */
+ public String getValue(String key) {
+ if (source == null) return "";
+
+ Object obj = source.get(key);
+ return obj != null ? obj.toString() : "";
+ }
+
+ /**지정하는 문자열로 시작하는 프로퍼티(아래 참고) 값들을 반환한다.
+ * spring:
+ * application:
+ * name: my-application
+ *
+ * @param prefix 프로퍼티 접두어
+ * @return 지정하는 문자열로 시작하는 프로퍼티 값
+ */
+ public List list:
+ * - item-0
+ * - item-2
+ * - item-3
+ * @param prefix 프로퍼티 접두어
+ * @return 지정하는 문자열로 시작하는 프로퍼티로 된 Map
+ */
+ public Map parent:
+ * - property-0: value-0
+ * - property-1: value-1
+ * - property-2: value-2
+ * @param prefix 프로퍼티 접두어
+ * @return 지정하는 문자열로 시작하는 프로퍼티들의 Map 목록
+ */
+ public List parent:
+ * - property-0: value-0.0
+ * property-1: value-0.1
+ * - property-0: value-1.0
+ * property-1: value-1.1