Default secureVirtualHostName to spring.application.name.

See gh-826
This commit is contained in:
Spencer Gibb
2016-02-22 14:04:53 -07:00
parent 48913cbb64
commit 572220ae1f
2 changed files with 10 additions and 0 deletions

View File

@@ -135,6 +135,7 @@ public class EurekaInstanceConfigBean implements CloudEurekaInstanceConfig {
* secure virtual host name.Think of this as similar to the fully qualified domain
* name, that the users of your services will need to find this instance.
*/
@Value("${spring.application.name:unknown}")
private String secureVirtualHostName;
/**

View File

@@ -176,6 +176,15 @@ public class EurekaInstanceConfigBeanTests {
}
@Test
public void testVirtualHostName() throws Exception {
addEnvironment(this.context, "spring.application.name:myapp");
setupContext();
assertEquals("virtualHostName wrong", "myapp", getInstanceConfig().getVirtualHostName());
assertEquals("secureVirtualHostName wrong", "myapp", getInstanceConfig().getSecureVirtualHostName());
}
private void setupContext() {
this.context.register(PropertyPlaceholderAutoConfiguration.class,
TestConfiguration.class);