I have following configuration class:
@Configuration
@PropertySource(name = \"props\", value = \"classpath:/app-config.properties\")
@ComponentScan(\"service
I had the very same problem. @PropertySource
is not playing well with @Value
. A quick workaround is to have an XML configuration which you'll refer to it from your Spring Java Configuration using @ImportResource
as usual and that XML configuration file will include a single entry:
(of course with the needed namespace ceremony). Without any other change @Value
will inject properties in your @Configuration
pojo.