我试图使用另一个后端(模拟后端),具体取决于我正在编译的配置文件。有谁知道如何做到这一点?
我可以创建2个耳朵,使用2个不同的后端,但这需要很多工作,我真的不想要那个......
答案 0 :(得分:0)
我为我的一个项目做过类似的思考。您需要按照以下步骤操作: 1.使用所需的配置文件条目在pom.xml中添加标记。 2.需要使用所需的配置文件创建run maven命令 mvn -P {profile mode prod / dev} clean install
示例pom文件看起来像
<profiles>
<!-- Development profile -->
<profile>
<id>dev</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<project.mode>dev</project.mode>
<!-- Hibernate properties -->
<hibernate.show_sql>false</hibernate.show_sql>
<hibernate.format_sql>true</hibernate.format_sql>
<hibernate.use_sql_comments>true</hibernate.use_sql_comments>
<hibernate.hbm2ddl.auto>validate</hibernate.hbm2ddl.auto>
</properties>
</profile>
<!-- Production profile -->
<profile>
<id>prod</id>
<properties>
<project.mode>prod</project.mode>
<!-- Hibernate properties -->
<hibernate.show_sql>false</hibernate.show_sql>
<hibernate.format_sql>false</hibernate.format_sql>
<hibernate.use_sql_comments>false</hibernate.use_sql_comments>
<hibernate.hbm2ddl.auto>validate</hibernate.hbm2ddl.auto>
</properties>
</profile>
</profiles>