- 加注解代替配置bean
@Component("userDao")//<bean id="userDao" class="zhujie_kaifa.UserDaoimpl"></bean>
- 加注解代替配置bean
@Component("userService")// <bean id="userService" class="zhujie_kaifa.UserServiceimpl"></bean>
@Autowired @Qualifier("userDao")//<property name="userDao" ref="userDao"></property> private UserDao userDao;
- 配置文件加组件扫描
<!--配置组件扫描--> <context:component-scan base-package="zhujie_kaifa"></context:component-scan>
// ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml"); ApplicationContext app = new AnnotationConfigApplicationContext(SpringConfiguration.class);
@Configuration @PropertySource("classpath:jdbc.properties") @ComponentScan("zhujie_kaifa")//<context:component-scan base-package="zhujie_kaifa"></context:component-scan> public class SpringConfiguration { }