在构建项目时如何基于Maven概要文件将Spring配置文件加载到上下文

时间:2019-08-24 11:08:14

标签: java spring maven spring-mvc

我在以下路径中有spring bean配置文件

src/main/resources/SG/config.xml
src/main/resources/HK/config.xml
src/main/resources/ID/config.xml

我将上述配置文件导入root-context.xml文件,如下所示

<import resource="classpath*: config.xml">

中存在的root-context.xml文件
webApp/WEB-ING/spring/root-context.xml

在pom中,我定义了以下配置文件

<profiles>
        <profile>
            <id>uat-sg</id>
            <build>
                <resources>
                    <resource>
                        <directory>src/main/recources</directory>
                        <filtering>true</filtering>
                    </resource>
                    <resource>
                        <directory>src/main/recources/SG/</directory>
                    </resource>
                </resources>
            </build>
        </profile>

        <profile>
            <id>uat-hk</id>
            <build>
                <resources>
                    <resource>
                        <directory>src/main/recources</directory>
                        <filtering>true</filtering>
                    </resource>
                    <resource>
                        <directory>src/main/recources/HK/</directory>
                    </resource>
                </resources>
            </build>
        </profile>
    </profiles>

在构建项目时使用以下命令。

mvn -Puat-sg clean install
mvn -Puat-hk clean install

语录:

config.xml文件中定义的bean是不是在spring上下文中创建的。

请帮助我实现这一目标。

0 个答案:

没有答案