KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I have a repository manager that manages my repositories. I have the @Autowired to instantiate my properties, but they are always null. The beans are correctly configured in my xml. Any reason why? public class RepositoryManager { private static RepositoryManager instance; private RepositoryManager() { } public static RepositoryManager Instance() { if(instance == null) instance = new RepositoryManager(); return instance; } @Autowired private IUserRepository userRepository; @Autowired private IRoleRepository roleRepository; @Autowired private IAssetRepository assetRepository; public IUserRepository getUserRepository() { return userRepository; } public void setUserRepository(IUserRepository userRepository) { this.userRepository = userRepository; } public IRoleRepository getRoleReposttory() { return roleRepository; } public void setRoleReposttory(IRoleRepository roleRepository) { this.roleRepository = roleRepository; } public IAssetRepository getAssetRepository() { return assetRepository; } public void setAssetRepository(IAssetRepository assetRepository) { this.assetRepository = assetRepository; } } dao.xml <!-- Scans within the base package of the application for @Components to configure as beans --> <context:component-scan base-package="com.cisco.badges.data.*" /> <context:property-placeholder location="classpath:jdbc.properties"/> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="${jdbc.driverClassName}"/> <property name="url" value="${jdbc
Tags (comma-separated)
Save Edits
Cancel