spring
Źródło własności
Szukaj…
Adnotacja
Przykładowy plik właściwości: nexus.properties
Przykładowa zawartość pliku właściwości:
nexus.user=admin
nexus.pass=admin
nexus.rest.uri=http://xxx.xxx.xxx.xxx:xxxx/nexus/service/local/artifact/maven/content
Przykładowa konfiguracja pliku XML pliku kontekstowego
<context:property-placeholder location="classpath:ReleaseBundle.properties" />
Próbka Bean właściwości za pomocą adnotacji
@Component
@PropertySource(value = { "classpath:nexus.properties" })
public class NexusBean {
@Value("${" + NexusConstants.NEXUS_USER + "}")
private String user;
@Value("${" + NexusConstants.NEXUS_PASS + "}")
private String pass;
@Value("${" + NexusConstants.NEXUS_REST_URI + "}")
private String restUri;
}
Przykładowa klasa Constant
public class NexusConstants {
public static final String NexusConstants.NEXUS_USER="";
public static final String NexusConstants.NEXUS_PASS="";
public static final String NexusConstants.NEXUS_REST_URI="";
}
Przykładowa konfiguracja XML za pomocą PropertyPlaceholderConfigurer
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="locations">
<list>
<value>classpath:ReleaseBundle.properties</value>
</list>
</bean>
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow