栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

如何使用spring2.0

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何使用spring2.0

        喜欢学习编写的小伙伴有福音了,木仔会每天发布一些学习资料以及笔记,想看更多学习资料点击此处A_M阿木的博客_CSDN博客-领域博主
1、如何使用spring. 1.1、添加相应的依赖

    
        org.springframework
        spring-webmvc
        5.2.9.RELEASE
    
1.2创建spring配置文件。----spring的容器。



    
    
 1.3测试
public static void main(String[] args) {
     //1.读取spring的配置文件。
    ApplicationContext app=new ClassPathXmlApplicationContext("spring01.xml");
    //2.从容器中获取指定的对象。
    HelloWorld hello01 = (HelloWorld) app.getBean("hello01");
    //3.通过对象调用类中相应的成员
    hello01.show();
    hello01.print();
}

思考

  • Hello 对象是谁创建的 ? 【hello 对象是由Spring创建的

  • Hello 对象的属性是怎么设置的 ? hello 对象的属性是由Spring容器设置的

这个过程就叫控制反转 :

  • 控制 : 谁来控制对象的创建 , 传统应用程序的对象是由程序本身控制创建的 , 使用Spring后 , 对象是由Spring来创建的

  • 反转 : 程序本身不创建对象 , 而变成被动的接收对象 .

1.4 DI依赖注入

Dependency Injection

概念

  • 依赖注入(Dependency Injection,DI)。

  • 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 .

  • 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 1.5、

1.5注入的方式: 1.5.1 、通过set方法注入。用的非常多。
  
        
        
    
 1.5 2、通过构造方法。class类不是你定义,而是使用别人的类,而别人写的类没有无参构造函数。

          

        

         
    
1.6、注入的数据类型。

(1)基本数据类型或者字符串。

(2)引用类型--对象类型。

(3)集合List,Set。

(4)map集合。

(5)数组





    
        
         
         
    

    
          
          
          
          

        
          
               
                    阿木
                    张三
                    李四
                    阿木
                    王二
               
          

          
               
                   阿木
                   张三
                   李四
                   阿木
                   王二
               
          

        
          
               
                   
                   
                   
               
          

        
             
                 110
                 120
                 130
                 140
             
        

    

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/644804.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号