配置spring的XML文件
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<!--扫描注解-->
<context:component-scan base-package="com"></context:component-scan>
</beans>
@Component标签
相当于这样的bean标签的配置
<bean id="bookDao" class="com.dao.impl.BookDaoImpl" ></bean>
@Autowired
自动装配依赖注入,默认根据类型
@Qualifier
用于指定要注入的依赖bean,@Qualifier(“name”),根据bean的名字查找
@Value
用于基本数据类型的依赖诸注入
纯注解开发
创建一个SpringConfig类
@Configuration
@ComponentScan("com")
public class SpringConfig {
}
@Configuration用于替换配置文件
@ComponentScan(“com”)用于扫描注解
创建对象也要用对应的注解接口
ApplicationContext context=new AnnotationConfigApplicationContext(SpringConfig.class);