spring boot (一)

spring boot 的前世今生?

 1,如何对配置轻量化?

     1)创建一个项目结构

     2)spring的依赖,springMVC,servlet api

     3) web.xml配置,DispatchServlet

     4) 启动spring MVC 的配置,disPatch-servlet.xml

     5) 创建一个controller

     6) 发布到jsp/servlet 容器

 

spring boot 相当于提供了脚手架功能,解决了配置的重量级问题。快速构建一个spring framework 项目

约定优于配置?

 

 

继承myBatis?

 

spring boot 和微服务?

在分布式系统中,随着服务越来越多,使用spring应用开发会出现一些冗余的配置信息,使用spring boot 之后可以快速构建每个服务,加快了开发效率。

spring boot 的特性?

1)EnabledConfiguration 自动装配

2)starter 启动器,依赖自动装配的功能

3)Acutor 监控。

4)Spring CLI (用于操作Spring cloud 命令行(使用groovy语法))

 

spring 注解驱动的发展过程?

1.x

bean注入,使用ioc 配置,会实现大量配置重复的标签<bean name class="" name="">

2.x

引入了注解@Reporsitory @Aspect 注解

在(2.5)版本时,引入了@Controller ,@Service @Component 等注解,不用再配置文件中配置相关的类,使用注解实现bean的装载。

 

3.x

@Configuration 去xml化

引入了@Confiiguraation 注解,使用配置类方式实现配置文件的加载,不用配置文件配置,减少了配置文件的管理。

@Import 在主配置文件中导入其他相关的配置类对应xml配置中<import /> 标签

@ComponentScan 包扫描,对应配置文件中<context:component-scan package=""/>

@Enabled 模块化注解。支持自定义模块化驱动,不用配置一些列第三方的配置,直接使用第三方的模块化实现功能就可以引入相应的功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值