0

注釈付きの Service クラスの 1 つで @Autowire mybatis SqlSessionFactoryBean を必死に試みています。予想通り、SqlSessionFactoryBean の Bean 定義が提示されているのに対し、アノテーションが付けられているため、サービス クラスの Bean 定義は ApplicationContext.xml に存在しません。

@Service(value = "MyService")
public class MyService
{
    @Autowired
    private SqlSessionFactoryBean sqlSessionFactoryBean;

    // extra code
}

クラス化された「MyService」と「SqlSessionFactoryBean」の両方がSpringによってインスタンス化されていますが、サービスクラスのsqlSessionFactoryBean変数に対してnullが設定されています。

4

0 に答える 0