In spring version after 3.0.1, added aliases detect by given beanname. There would be a potential problem that if you use aspectjweaver @Configurable, and spring will consider it a bean but no bean name given. For this case, it will give exception that name is null and can't continue. Anyone has same problem with me?