• window下绝对路径


    项目中配置文件(properties或yml)和项目是分离的,常见的配置方法如下:

        <profiles>
            <profile>
                <id>mas</id>
                <activation>
                    <activeByDefault>true</activeByDefault>
                </activation>
                <properties>
                    <maven.properties.mas_properties_path>file:/opt/pay/config/mas/mas_v2.properties</maven.properties.mas_properties_path>
                </properties>
            </profile>
            <profile>
                <id>mas4pos</id>
                <properties>
                    <maven.properties.mas_properties_path>file:/opt/pay/config/pos/mas4pos/mas_v2.properties</maven.properties.mas_properties_path>
                </properties>
            </profile>
        </profiles>

    指定配置文件的路径是:

    file:/opt/pay/config/mas/mas_v2.properties

    如果是linux系统,很好理解,/就是根目录,直接找/opt/pay/config/mas/mas_v2.properties即可

    如果是window系统,则这个绝对路径的配置如下:

    • 如果是内嵌tomcat启动或者是springBoot的启动方式,/代表的根目录就是项目工程所在根目录(比如工程目录是:D:workspacemas,则配置文件:D:optpayconfigmas。。。)
    • 如果通过tomcat发布后启动,/代表的根目录就是tomcat所在根目录(比如工程目录是:D:workspacemas,Tomcat所在目录是C: omcat7,则配置文件以tomcat所在目录为准:C:optpayconfigmas。。。)

    严禁在配置中指定window的绝对路径,就是用/代表根目录

  • 相关阅读:
    VIM 编辑器命令
    Ubuntu LAMP 便捷配置
    Linux基础命令
    Sql sever 定时任务设置
    C#自动发送邮件
    序列化与反序列化
    字符串.特殊引用类型
    抽象方法、接口
    函数的返回值
    线程
  • 原文地址:https://www.cnblogs.com/huahua035/p/8919133.html
Copyright © 2020-2023  润新知