in meinem Zielordner lesen, gibt es 2 Ordner, lib und conf. Alle Eigenschaftendateien werden im conf-Ordner abgelegt und die jars werden im lib foulder platziert.Spring Boot, wie Eigenschaften Datei außerhalb jar
vorherige Boot zu springen, verwenden wir folgende Konfiguration in spring.xml @value
<context:property-placeholder location="classpath*:*.properties"/>
und in Java-Code zu verwenden, wie:
@Value("${name}")
private String name;
aber im Frühjahr Boot, habe ich nicht weiß, wie man dasselbe in Java-Code macht.
i folgende haben versucht, aber die Arbeit nicht
@Configuration
@PropertySource(value = "classpath:aaa.properties")
public class AppConfig {
@Bean
public PropertySourcesPlaceholderConfigurer propertySourcesPlaceholderConfigurer() {
return new PropertySourcesPlaceholderConfigurer();
}
}
Dank dieses Angebot großen Wert –
Sie, wenn ich mehrfach Eigenschaften Dateien haben, wissen Sie, wie es in separaten Konfigurations Klasse zu lesen? –
Beziehen Sie sich auf mehrere externe Dateien? – Alberto