实习第一天总结补档


学习目标:

  • 了解并熟悉ssm
  • 了解并熟练运用springboot
  • 了解开发业务知识

今日学习内容:

  • spring的概念及意义
  • ioc容器
  • di注入
  • 纯注解开发

学习内容总结:

  • IOC:控制反转
    使用对象时,由主动new产生对象转换为由外部提供对象,此过程中对象创建控制权由程序转移到 外部,此思想称为控制反转。
    Spring技术对IOC思想进行了实现,Spring提供了一个容器,称为IOC容器,用来充当IOC思想中的"外部",IOC容器中放的就是一个个的Bean对象
  • DI:依赖注入
    容器中建立对象与对象之间的绑定关系就要用到DI,比如service运行需要依赖dao对象,所以要绑定service和dao对象之间的关系
  • 上面两个进行简单的说明即可,实际使用不写入总结,作为语法了解,因为纯注解开发更实用
  • 注解开发
    就是为了将将配置文件applicationContext.xml删除掉,使用类来替换。
    步骤1:创建配置类
    步骤2:标识该类为配置类@Configuration
    步骤3:用注解替换包扫描配置:@ComponentScan(包名)
    步骤4:创建运行类并执行
    Spring为了使用注解简化开发,并没有提供构造函数注入、setter注入对应的注解,只提供了自动装 配的注解实现@Autowired,自动装配@Autowired可以写在属性上,也可也写在setter方法上,最简单的处理方式是写在属性上并将 setter方法删除掉,@Autowired默认按类进行装配,要实现按照名称注入有个新注解:@Qualifier("名称")同时@Autowired不能删除,使用注解加载properties配置文件@PropertySource("文件名"),@Value简单数据类型注入
  • IOC/DI注解开发管理第三方bean
    @Bean注解的作用是将方法的返回值制作为Spring管理的一个bean对象
    第三方方法的配置要单独新建配置类,要让spring配置类加载需要使用@Import手动引入 需要加载的配置类
    一般第三方技术有和spring的整合技术,使用时导入依赖再来管理会方便很多,例如mybaitis就和spring有整合包,一般第三方技术和spring的整合包都在第三方技术中

    其他:

  • 种一棵树最好的时间是十年前或者现在,脚踏实地的一步步走,不急躁,不气馁
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值