0

spring-hadoop バージョン 1 を使用しています。マッパー クラスから Spring で初期化されたシングルトンを使用しようとしています。

授業開始日は下記の通りです

public class Map extends
    Mapper<LongWritable, Text, Text, IntWritable> 


@Autowired 
MyObject myObject;

問題は、初期化されていないことです。spring のログでも、myObject Bean が初期化されていることを確認しましたが、自動配線されていません。

Webを検索した後、リンクを見つけました

http://forum.springsource.org/showthread.php?128572-Using-spring-context-in-mapper-how-to-autowire

解決策がそこにあるのかわかりませんでした。

4

1 に答える 1

0

MyObject が任意の種類の Service であるか、単なる Java Bean であるか。

于 2013-06-05T11:52:15.830 に答える