初识Spring-boot

IOC的基本概念:
意为“控制反转”,也叫依赖注入(Dependency Injection),也有人认为依赖注入是控制反转的一种方式。IoC的本质是引入代理者以减少依赖关系。
DI的基本概念:
是组件之间依赖关系由容器在运行期决定。通俗的说,由容器动态的将某个依赖关系注入到组件之中。依赖注入的目的并非为软件带来更多功能,而是为了提升组件重用的频率,并为系统搭建一个灵活、可扩展的平台。
AOP基本概念:
面向切面编程,根据软件重构的思想,如果多个类中出现相同的代码,将这些相同的代码提取到父类中,AOP通过横向抽取机制为这类无法通过纵向继承体系进行抽象的重复性代码提供了解决方按。
一.Spring回顾

1.创建项目

2.导入Spring依赖

3.创建xml配置文件

4.创建一个MyBean

5.把MyBean在xml中配置

6.测试

加载xml配置,获取容器,获取MyBean (ClassPathXmlApplicationContext)

二.Spring的注解配置

1.创建Spring的配置类

2.在配置类中定义Bean

3.测试

二.ComponentScan&ComponentScans自动扫描

1.准备MyBean帖@Component

ComponentScan是ioc组件自动扫描,相当于是 context:component-scan base-package=*

默认扫描当前包,及其子包 ;

ComponentScan.lazyInit :懒初始化

ComponentScan.excludeFilters :排除

注意:如果使用了自动扫描 ,那么配置类中就不要去配置@Bean

2.bean的详解

三.依赖注入

1.手动定义bean的方式,直接通过调方法的方式注入bean,或者通过参数注入bean

2.自动扫描定义bean的方式,使用 @Autowired 注入

四.条件Conditional,Conditional注解帖在bean的定义方法上来判断,如果不满足条件就不会定义bean

1.在Bean的定义方法帖@Conditional

2.定义条件类

五.@Import

1.直接导入Bean或者配置类
2.导入ImportSelector
3.导入ImportBeanDefinitionRegistrar
定义 ImportBeanDefinitionRegistrar
六.FactoryBean

通过工厂定义bean
1.定义FactoryBean
2.配置 MyBeanFactoryBean的bean定义
3.测试

七.Bean生命周期

1.Bean+InitMethod+DestoryMethod
2.InitializingBean, DisposableBean
3.PostConstruct+PreDestroy
4.BeanPostProcessor后置处理器

八.SpringBoot集成Thymeleaf

1.模板引擎的原理

2.jsp的原理
集成Thymeleaf

九.静态资源
1.静态资源目录,resource/static
2.webjars

导入jquery依赖 ( http://www.webjars.org/)

导入jquery的js
3.首页, resources/index.html

4.图标
定义拦截器
注册拦截器

十一.集成DataSource

1.导入依赖
2.手动配置方式

手动配置四个属性

3.自动配置方式 - 重点

十二.集成MyBatis

1.导入依赖
2.配置Mybatis
3.配置Mapper接口扫描包

十三.集成事务

1.使用注解方式

开启事务管理器
service打事务标签

2.使用xml方式配置

导入依赖
配置事务xml
导入xml配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值