Bean实例化的三种方式
singleton:默认单例模式
protype
<bean destory-method="customerDestroy">
指定销毁方法custemDestroy对于类成员变量,注入方式有三种
Spring支持前两种。
为了简化XML文件配置,Spring从2.5开始引入一个新的p名称空间
spring expression language,Spring表达式语言,对依赖注入进行简化
语法:#{表达式}
@Component 描述Spring框架中Bean
@Repository
用于对DAO实现类进行标注@Service
用于对Service实现类进行标注Controller
用于对Controller实现类进行标注@Value("xxx")
@Autowired
@Qualifier
@Resource(name="userDao")
@PostConstruct
初始化
@PreDestroy
销毁
@Scope
XML方式的优势:结构清晰,易于阅读
注解方式的优势:开发便捷,属性注入方便
XML与注解的整合开发