SpringBoot学习手册-什么springboot

一、重新认识spring

一个简单的spring应用需要包含哪些基础的东西呢?

一个项目结构 ,需要引入一些web应用的依赖包

一个web.xml文件

一个启用了springMVC的spring配置

一个控制器类

一个用于部署应用程序的WEB应用服务器

说明:比如我们只想实现一个简单的helloword应用功能,我们在项目中就需要引入这些资源。所以微服务的设计就需要我们考虑了。能不能简化应用的过多引用呢。

二、Spring Boot 主要的核心是什么

主要是四个核心

自动化配置

通过springboot的自动配置,例如在访问bean中就可以轻松加入数据库访问的依赖。

依赖引入,或者起步依赖加载

例如spring-boot-starter-web,引入这个依赖的同时其它所需依赖就已经引入项目了。

命令行界面

Actuator

三、Springboot不是什么?

理解上要注意

springboot不是应用服务器。

springboot没有引入任何形式的代码生成,而是利用spring4的条件化配置特性,以及maven和gradle提供的传递依赖解析,实现spring应用程序上下文里的自动配置。

简单意见上,springboot也是spring

四、SpringBoot是什么?

springBoot是由 Pivotal团队提供的新框架,它设计目的是用来简化新spring应用的初始搭建以及开发过程。它的核心思想就是约定大于配置,它使用了特定的方式来进行配置,简化开发人员的工作。其实:springboot并不是什么新框架,它其实整合了众多框架,像maven整合了很多jar一样,方便开发人员初始化工程和开发过程。

五、小结

springBoot为spring应用程序的开发提供了一种全新的方式,自动配置解决了spring应用的多样板配置问题。起步依赖解决构建依赖的问题 。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20180108G0FCUU00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区