以下を考えると:
public class ResourceOne implements AutoCloseable {...}
ResourceOne
(Spring) XML 構成でインスタンス化されたインスタンスを使用します。
try ブロックでリソースをインスタンス化する必要があるため、「try-with-resources ステートメント」でこのオブジェクトを (自動配線されている場合) どのように使用する必要がありますか?
1 つのアプローチとして参照を使用することもできますが (以下を参照)、これは実際には最適ではありません。
public class Test {
@Autowired
ResourceOne test;
//...
public void execute()
{
//...
try (ResourceOne localTest = test)
{
localTest.init()
localTest.readLine();
//...
}
}