0

私は以下のようにSpring Beanを持っています:

    @Service("bookService")
public class BookServiceImpl implements BookService {
    @Autowired
    @Qualifier("bookDao")
    private BookDao bookDao;

以下のようにアクセスしようとしているポートレットがあります。

   62   public BookService getBookService() {
63      ApplicationContext springCtx =   PortletApplicationContextUtils.getWebApplicationContext(getPortletContext());
64      return (BookService)springCtx.getBean("bookService");
    }


but i have the below nullpointer exception:
java.lang.NullPointerException
at chapter09.code.listing.base.BookCatalogPortlet.getBookService(BookCatalogPortlet.java:64)
at chapter09.code.listing.base.BookCatalogPortlet.init(BookCatalogPortlet.java:59)

@http://portletsinaction.googlecode.com/svn/trunk/ch9_BookCatalogSpringJdbc/で利用可能なソースが不足している場合はお知らせください

enter code here
4

1 に答える 1

0

Liferay 6.1.1での問題私は6.0.6で同じことをテストし、正常に動作しています。

于 2012-08-23T10:29:17.313 に答える