私はオラクル・レスト・エンドポイントを持っており、そこからエントリを読みます。 これは私application.ymlサービスでapplication.ymlを読む
spring:
profiles:
active: dev
oracleUrl: https://cloud-url/filter_by/login_id/
OraclePropertiesある
@Configuration
@ConfigurationProperties
public class OracleProperties {
@Value("${oracleUrl}")
String oracleUrl;
public String getOracleUrl() {
return oracleUrl;
}
public void setOracleUrl(String oracleUrl) {
this.oracleUrl = oracleUrl;
}
}
Application.java
@EnableConfigurationProperties({OracleProperties.class})
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
サービス
@Autowired
private OracleProperties oracleProperties;
String oracleUrl = oracleProperties.getOracleUrl();
私oracleUrlは、nullにしてくださいです私が間違っているところを教えてください。
。あなたがそうするなら、あなたは依存性注入を得ないでしょう、したがってあなたの値はnullになります。 –
私はAutowiredに変更して質問を更新しましたが、nullポインタ例外が表示されます – WebDev