1
2
3
4
5
|
@Configuration
@Profile
(value=
"productprofile"
)
public
class
ProductConfig {
...
}
|
1
|
<
beans
profile
=
"p1,p2"
>
|
1
2
3
4
5
6
7
8
9
|
1
.ENV方式: ConfigurableEnvironment.setActiveProfiles(
"unittest"
)
2
.JVM参数方式: -Dspring.profiles.active=
"unittest"
3
.web.xml方式:
<init-param>
<param-name>spring.profiles.active</param-name>
<param-value>production</param-value>
</init-param>
4
.标注方式(junit单元测试非常实用):
@ActiveProfiles({
"unittest"
,
"productprofile"
})
|