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