5 回答

TA貢獻(xiàn)1801條經(jīng)驗(yàn) 獲得超16個(gè)贊
Maven中有個(gè)叫做Profile的配置,可以針對不同環(huán)境進(jìn)行不同的配置。
<profiles>
<profile>
<id>dev</id>
<properties>
<db.driver>com.mysql.jdbc.Driver</db.driver>
<db.url>jdbc:mysql://192.168.1.100:3306/test</db.url>
<db.username>dev</db.username>
<db.password>dev-pwd</db.password>
</properties>
</profile>
//可定義多個(gè)profile,針對不同環(huán)境的不同id
<profile>
...
<profile>
</profiles>
使用命令行指定根據(jù)不同的Profile Id使用不同的配置
mvn clean install -P dev

TA貢獻(xiàn)1934條經(jīng)驗(yàn) 獲得超2個(gè)贊
有一個(gè)技術(shù),叫做autoconfig的。你可以百度了解一下。
可以通過配置文件,配置測試環(huán)境、開發(fā)環(huán)境、線上環(huán)境,項(xiàng)目會根據(jù)不同的情況下,分別加載不同的配置文件。

TA貢獻(xiàn)1871條經(jīng)驗(yàn) 獲得超13個(gè)贊
添加回答
舉報(bào)