LoginSignup
1
0

SAP BTP 宛先サービスからプロパティ情報を取得する方法

Posted at

お疲れ様です。

今回はSAP BTP Cockpitの宛先サービスからプロパティ情報を取得する方法について調査しました。

やりたいこと

1)Javaから宛先サービスに接続し、宛先サービスに設定している情報を取得する

事前準備

・宛先サービスに必要情報を設定する。
1)コネクティビティ>宛先

サンプルコード

・mail.smtp.portを取得するサンプルコード
<test.java>

@Component
@RestController
public class Test {

    @GetMapping("/sendTest")
    public String sendTest() {
        // 宛先サービスからプロパティ情報を取得
        DestinationService service = new DestinationService();
        DestinationProperties individualProperties = service.getDestinationProperties("mail_destination");
        String smtpHost = individualProperties.get("mail.smtp.port").toString().substring(5, individualProperties.get("mail.smtp.port").toString().length() - 1);
        return smtpHost;
    }
}

結果

宛先サービスに設定している内容が無事取得できましたね。
あとはこれを使って焼くなり煮るなり。。。
私はこれを使ってSAP BTPからメール送信する仕組みの一部を構築しました。
その際のお話はまた次回にでも

参考サイト

・SAP Cloud SDK
https://sap.github.io/cloud-sdk/docs/java/features/connectivity/btp-destination-service

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0