ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • .xml 파일과 .properties 파일의 차이점
    Back end/SpringBoot 2024. 5. 3. 14:31
    .xml 파일과 .properties 파일은 모두 데이터를 저장하는 데 사용되는 파일 형식이지만, 사용되는 목적과 구조에서 차이가 있습니다.

     

    1. 목적:
      • .xml 파일: 주로 데이터의 구조화 및 저장에 사용됩니다. XML은 확장 가능한 마크업 언어로, 데이터를 계층 구조로 표현할 수 있습니다. 주로 설정 파일이나 데이터의 구조화된 표현에 사용됩니다.
      • .properties 파일: 주로 설정 파일로 사용됩니다. 주로 키-값 쌍(key-value pair)의 형태로 구성되어 있으며, 특정 애플리케이션의 구성(configurations)이나 메시지들을 저장하는 데 사용됩니다.
    2. 구조:
      • .xml 파일: 태그(tag)들의 계층 구조로 데이터를 표현합니다. 각 태그는 요소(element)라고 불리며, 태그들은 부모-자식 관계를 가질 수 있습니다. 각 요소는 속성(attributes)을 가질 수 있으며, 이를 통해 데이터를 보다 세부적으로 표현할 수 있습니다.
      • .properties 파일: 주로 "key=value" 형식으로 데이터를 저장합니다. 각 키(key)는 해당 값을 식별하는 데 사용되며, 값(value)은 키와 연관된 데이터를 의미합니다. 주석(comment)을 추가하여 설명을 달거나, 특정 값들을 그룹화할 수 있습니다.
    3. 사용:
      • .xml 파일: 데이터를 구조화하고 계층적으로 저장해야 할 때 사용됩니다. 예를 들어, 프로젝트의 설정 파일이나 데이터의 구조를 표현할 때 주로 사용됩니다.
      • .properties 파일: 간단한 텍스트 기반의 설정 파일을 작성할 때 주로 사용됩니다. 예를 들어, 애플리케이션의 구성 옵션을 저장하거나, 다국어 지원을 위한 메시지 파일을 작성할 때 사용됩니다.

     

    요약하면, .xml 파일은 데이터의 구조를 표현하고 저장하는 데 사용되며, .properties 파일은 간단한 키-값 쌍으로 구성된 설정 파일을 저장하는 데 사용됩니다.

    'Back end > SpringBoot' 카테고리의 다른 글

    테스트 작성하기  (0) 2023.12.12
    서비스 계층과 트랜잭션  (0) 2023.12.11
    HTTP와 RestController  (1) 2023.12.08
    폼 데이터 주고 받기  (0) 2023.11.29
    뷰 템플릿과 MVC 패턴  (2) 2023.11.29
Designed by Tistory.