1,从容器里拿对象的时候,能够使用泛型了,不用强制转换了
ApplicationContext context = new Xml,,,
context.getBean("userDao",UserDao.class);
2,三种配置的方式
1,xml
2,annotation
3,JavaConfig spring 3.0支持(须要jar: cglib asm)用java类--〉配置文件
<context:component-scan base-package="com.bjsxt.spring30.config"></context:component-scan>
@Configuration
public class AppConfig {
//构造一个类
@Bean
public UserDAO userDAO() {
return new UserDAOImpl();
}
//xml
//<bean id = "userDAO" class="userDAO()"
}
3,SpEL:Spring Expression Language:Spring的表达式语言
java