Это часть mongo-config.xml:
<mongo:repositories base-package="com.padmenu.web.repositories"
mongo-template-ref="mongoTemplate" query-lookup-strategy="create-if-not- found">
<mongo:repository id="userRepository" />
<mongo:repository id="categoryRepository" />
</mongo:repositories>
и внутри applicationContext.xml:
<context:annotation-config />
<context:component-scan base-package="com.padmenu" />
<mvc:annotation-driven />
<import resource="mongo-config.xml" />
Репозиторий моей категории
@Repository
public interface CategoryRepository extends CrudRepository<Category, Long> {
}
Моя категория -
public class CategoryBean implements Serializable {
@Autowired
CategoryRepository categoryRepository;
В PostConstruct категорииBean
@PostConstruct
public void init() {
selectedCategory = new Category();
categoryList = (List<Category>) categoryRepository.findAll();
deleteCategoryList = new ArrayList<Category>();
userLocaleList = new ArrayList<Locale>();
userLocaleList.add(new Locale("tr"));
userLocaleList.add(new Locale("en"));
isForUpdate = false;
}
Здесь categoryRepository является нулевым. Какова причина? Почему авто проводка не работает?