programing

inside spring-boot--application.yml-특수문자 사용법 #

sourcejob 2023. 10. 26. 20:59
반응형

inside spring-boot--application.yml-특수문자 사용법 #

# sign as comment 를 사용한 yaml 파일

YAML의 댓글은 이런 식입니다.

################
# SCALAR TYPES #
###############

이제 내부 속성 파일에 다음과 같은 값이 있습니다.

root#

비밀번호로 하지만 댓글로 사용하는 yaml 파일, 어떻게 건너뛸 수 있나요?

spring:
   #data source connection
  datasource:
    url: jdbc:mysql://localhost:3306/vaquarkhan
    username: rootadmin
    password: root#

YAML의 특수 문자 목록을 탈출해야 합니다.

:, {, }, [, ], ,, &, *, #, ?, |, -, <, >, =, !, %, @, `

문자열을 인용할 수 있습니다.

"root#"

백슬래시(back slash)를 사용합니다.

root\#

따옴표를 사용할 수 있을 것 같습니다.

spring:
   #data source connection
  datasource:
    url: jdbc:mysql://localhost:3306/vaquarkhan
    username: rootadmin
    password: 'root#'

이렇게 하는 것이 가장 좋은 방법일 수 있습니다.

  spring:
      #data source connection
        datasource:
          url: jdbc:mysql://localhost:3306/vaquarkhan
          username: rootadmin
          password: 'root#'

언급URL : https://stackoverflow.com/questions/50672043/inside-spring-boot-application-yml-how-to-use-special-character

반응형