Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
これらの行に何か違いはありますか?
1. @Autowired private MyClass obj; 2. @Autowired private MyClass obj = null; 3. @Autowired private MyClass obj = new MyClass();
明らかに、3番目のものは悪い習慣です。
説明してください。
違いはありません:インスタンスは、何を割り当てたかに関係なく、コンテナによって注入されます。
オプション1は、使用される最も一般的なスタイルです。