博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring前两天复习
阅读量:6995 次
发布时间:2019-06-27

本文共 679 字,大约阅读时间需要 2 分钟。

 

 

 

1,Spring是什么

(1) SpringJavaEE 一站式,轻量级 容器框架

① JavaEE :企业级

② 一站式: JavaWeb开发的三层 直接使用Spring一个框架全部完成

③ 轻量级 Spring是分为多模块(20个),可插拔,启动Spring只需要4个模块就可以启动框架,其他的按需使用

④ 容器 使用Spring框架开发项目,项目的所有的对象的创建销毁生命周期全部交给Spring容器管理

2,Spring的核心是 - 解耦

(1) IOC : 控制反转 (对象创建权交给Spring管理)

① XML 方式

1) <bean id=’’ class=’’ scope=’’ init-mehtod=’’ destory-method=’’>

② 注解方式(主流)

1) @Component 通用注解

  1. @Scope  作用方法
  2. @PostConstruct 初始化方法
  3. @PreDestory 销毁方法

2) @Controller 控制层/web/表现层

3) @Service  业务层/服务处

4) @Repository  持久层/dao

 

(2) DI :依赖注入(对象属性的赋值交给Spring管理)

① Spring 框架制定

1) @Autowired  注入(默认按照类型注入)

2) @Qualifier 通过制定 id值筛选出多个相同bean的具体某一个bean

② JavaEE制定

1) @Resource

转载于:https://www.cnblogs.com/ki16/p/11040933.html

你可能感兴趣的文章