发表于: 2017-11-10 23:58:46
2 1023
今天完成的事:
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。
收获:
和今天完成的事重复
评论