SpringFramework|总览篇

SpringFramewok|总览篇

🛠施工中....html

这篇文章的目的是整理以前所写的Spring使用示例笔记.spring

SpringFramework - 5.1.1 RELEASE函数

依赖注入

基于XML配置文件的一些实现

  • 依赖注入:
  • 自动装配:
  • 配合一些注解(仍基于XML配置):
    • @Autowired - 可分别应用在Setter, 构造函数和属性上.
    • @Qualifier - 限定符, 用于帮助指定准确的Bean
    • @Required - 此注释指示必须在配置时经过bean定义中的显式属性值或经过自动装配填充受影响的bean属性。若是还没有填充受影响的bean属性,则容器将引起异常。
  • 拓展: (参考如下的基于注解配置的实现)
    • Import - 整合多个XMLConfig.
    • DependsOn

基于注解配置的一些实现

  • 依赖注入:
    • 设值注入ui

      • 了解@Configuration@Bean: 第一个示例
      • 使用@Autowired进行Setter注入: 第二个示例
    • 构造注入: (好像不能. 缘由: 在JavaConfig类中须要构造函数以建立实例, 这与用于注入的构造函数出现了冲突. 重载并不能解决这一问题, 暂时也找不到其余方法)code

      且使用Setter进行注入并无什么不妥.. 折腾这个我的以为不必...xml

  • 拓展:
    • @Import - 整合多个JavaConfig.
    • @Primary - 表示当多个bean能够自动装配到单值依赖项时,应该优先选择特定的bean
    • @DependsOn

🛠施工中....htm

相关文章
相关标签/搜索