发表于: 2017-11-10 23:58:46

2 1024


今天完成的事:

1、在eclipse中安装spring插件。

2、学习了IDEA的一些基本操作。

     alt+ins                  新建类

     ctrl+shift+enter   语句末加分号

     shift+enter           换行

     ctrl+d                   复制并在下一行粘贴

     ctrl+y                   删除一行

     ctrl+/                   注释

     ctrl+h                  查看继承关系

     (alt)shift+F10            run

     (alt)shift+F9              debug


3、初步学习spring的IoC,控制反转,将对象的控制权交给容器,由容器实现对象的装配和管理,不再由代码直接控制。

  <1>用spring时省去了自己创建对象的步骤,对象由spring容器创建,

          步骤:写好spring配置文件→加载spring配置文件,创建spring容器→从容器中获取对象。

 <2>容器ApplicationContext是一个接口,实现类ClassSystemXmlApplicationContext()配置文件存放路径是src,

         FileSystemXmlApplicationContext()配置文件存放路径默认是项目的根目录,也可以指定文件位置。

    

   

   <3>Bean的作用域:

         

          默认scope=“singleton”,单例模式,在容器初始化的时候创建,只创建一个对象。占内存少,效率低。

         

        scope = “prototype”,原型模式,在需要的时候创建,每次使用都创建新的对象。占内存多,效率高。

       

   <4>动态工厂Bean、静态工厂Bean

        属性factory-method将静态工厂Bean与普通Bean区分开。

   


遇到的问题:

     1、eclipse安装spring插件,步骤和网上一样,但是安装进度条卡住不动,各种百度查找原因,后来才知道原来是走的慢,最后不知道什么原因还是没成功。

     2、找第一个spring例子花了很长时间,第一次用IDEA很不习惯,写第一个spring时和一个博客的操作一样,但是缺少配置文件,不知道问题出在哪里。IDEA创建xml文件和Eclipese差好多,因为这个浪费很长时间。

明天计划:

 1、eclipse中安装spring插件。

 2、继续学习spring。

收获:

和今天完成的事重复


返回列表 返回列表
评论

    分享到