私が見つけた Java Mail の使用例はすべてSession
、単純な文字列として定義されたプロパティ名を持つ set プロパティです。例:
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
ドキュメンテーションで Java Mail API の「標準」プロパティが定義されるとすぐに、それらの正確性をチェックして IDE でオートコンプリートする方法が存在する可能性があります。
ただし、google/documentation を使用してそのような方法を見つけることはできません。また、定義済みの名前がないことについての説明も見つかりません。
それで、この問題を克服する方法はありますか?定数を使用したアプローチを不可能/不要にする明らかな何かが欠けていますか?