在spring-boot里面 - application.yml-如何使用特殊字符#

时间:2018-06-04 00:02:22

标签: spring-boot yaml

使用#符号作为评论

的Yaml文件

YAML中的评论看起来像这样。

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

现在在属性文件中我有以下值

  

根#

作为密码但使用yaml文件作为评论,我该如何跳过它。

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

3 个答案:

答案 0 :(得分:3)

我认为你可以使用引号:

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

答案 1 :(得分:3)

必须转义YAML中的特殊字符列表。

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

您可以引用字符串

"root#"

或使用反斜杠。

root\#

答案 2 :(得分:1)

这可能是最好的方法。

<?php
/*
 Template Name: About
*/
?>
<?php get_header(); ?>

            <div id="content">
                <div id="inner-content" class="wrap cf">
                    <main id="main">
                        <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

                            <h1><?php the_title(); ?></h1>
                            
                            <?php the_content(); ?>
                        
                        <?php 
                        endwhile;
                        else :
                        endif; 
                        ?>
                    </main>
                </div>
            </div>
<?php get_footer(); ?>