점문자 변환기 구성 키 및 속성을 위한 점문자 형식으로 텍스트를 변환합니다.
점문자 변환기
구성 키 및 속성을 위한 점문자 형식으로 텍스트를 변환합니다.
텍스트 입력
도트 케이스로 변환할 텍스트를 입력하거나 붙여넣기합니다.
결과 보기
소문자 단어 사이에 점을 둔 텍스트를 확인합니다.
출력 복사
구성 파일용 도트 케이스 결과를 복사합니다.
What Is 점문자 변환기?
도트 케이스 변환기는 텍스트를 점으로 구분된 소문자 형식으로 변환합니다. 도트 케이스는 자바 속성 파일, 스프링 부트 구성, 그레이들 빌드 스크립트 및 도메인 스타일 식별자에서 일반적으로 사용됩니다. 예: "데이터베이스 호스트 이름"은 "database.host.name"으로 변환되고, "최대 재시도 횟수"는 "max.retry.count"로 변환됩니다. 점 구분자는 패키지 이름 및 도메인 표기법과 유사한 자연스러운 계층 구조를 생성합니다.
Why Use 점문자 변환기?
-
Java 및 Spring Boot 속성 파일의 표준
-
자연스러운 계층적 명명 규칙
-
Gradle, Maven 및 기타 빌드 툴에서 사용됨
-
어떤 입력 형식에서도 변환 처리
-
읽기 쉬운 구성 키 생성
Common Use Cases
Java 속성
Spring Boot application.properties 키를 포맷합니다: server.port, spring.datasource.url.
구성 파일
YAML에서 속성으로 변환할 때 계층적 구성 키 생성
패키지命名
역 도메인 규칙에 따라 Java 및 Kotlin 패키지 이름을 포맷합니다.
빌드 스크립트
Gradle 및 Maven 속성 이름을 점 표기법으로 생성
Technical Guide
도트 케이스 변환은 입력을 공백, 구분자, 대/소문자 전환 등을 사용하여 단어로 분할하고, 각 단어를 소문자로 변환한 다음 점으로 연결합니다. 이 알고리즘은 다른 케이스 변환기와 동일한 에지 ケース를 처리하며, 연속된 점은 하나의 점으로 축소되고, 앞뒤에 있는 점은 제거됩니다. 이 형식은 계층적 구성 구조에 직접 매핑되므로 "database.connection.pool.size"는 중첩된 구성 객체에 자연스럽게 해당합니다.
Tips & Best Practices
-
1Spring Boot는 모든 구성 속성을 도트 케이스로 사용
-
2점은 자연스러운 계층 구조를 만듭니다: app.database.host = 중첩된 "app > database > host"
-
3Java 패키지 이름은 역 도메인 규칙에 따라 도트 케이스를 사용합니다: com.example.myapp
-
4YAML 속성 평면화 및 비평면화를 위해 도트 케이스를 사용
-
5일부 로깅 프레임워크는 로거 계층 구조를 위해 도트 케이스를 사용합니다: com.myapp.service.UserService
Related Tools
카멜케이스 변환기
텍스트를 자바스크립트 변수와 함수 이름용 카멈케이스로 변환합니다.
📝 Text Tools
파스칼 케이스 변환기
클래스 이름 및 컴포넌트命名을 위한 텍스트를 파스칼 케이스로 변환합니다.
📝 Text Tools
스네이크 케이스 변환기
텍스트를 파이썬 변수와 데이터베이스 열에 맞는 스네이크 케이스로 변환합니다.
📝 Text Tools
케밥 케이스 변환기
CSS 클래스, URL, 파일 이름을 위한 텍스트를 케밥 케이스로 변환합니다.
📝 Text Tools
경로/대소문자 변환기
텍스트를 경로/대소문자 형식으로 변환하여 단어 사이에 전방 슬래시(/)를 추가합니다.
📝 Text ToolsFrequently Asked Questions
Q 도트 케이스가 무엇인가?
Q どこ에서 도트 케이스를 사용할 수 있나요?
Q 변수 이름에 점을 사용할 수 있나요?
Q 도트 케이스가 JSON 중첩과 어떻게 관련되어 있나요?
Q 도트 케이스와 도트 표기법이 같은가요?
About This Tool
점문자 변환기 is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.