1.什么是springboot
什么是spring
spring是一个开源框架,2003年兴起的一个轻量级得Java开发框架
spring是为了解决企业级应用开发得复杂性而创建的,简化开发
spring是如何简化Java开发的
为了降低Java开发的复杂性,spring采用了以下4种关键策略
- 基于POJO的轻量级和最小侵入性编程,所有东西都是bean
- 通过IOC,依赖注入(ID)和面向接口实现松耦合
- 基于切面(AOP)和惯例进行声明式编程
- 通过切面和模板减少样式代码,RedisTemplate,xxxTemplate
什么是springboot
- 就是一个Javaweb的开发框架,和springMVC类似,简化了开发,约定大于配置,能迅速开发应用
- springboot基于spring开发,不提供spring框架的核心特性以及扩展功能,只用于快速、敏捷开发新一代基于spring框架的应用程序,它默认帮我们进行了很多设置,同时集成了大量的第三方库配置(redis、mongoDB、Jpa、RabbitMQ、Quartz等等),springboot应用中这些第三方库几乎可以零配置的开箱即用
- 简单说springboot不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,springboot整合了所有的框架
springboot的主要有点:
- 为所有的spring开发者更快入门
- 开箱即用,提供各种默认配置来简化项目配置
- 内嵌式容器简化web项目
- 没有冗余代码生成和XML配置的要求
2.第一个springboot的程序
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!