springboot用来简化spring应用的初始搭建已经开发过程,使用特定的方式进行相关信息的配置(yaml文件,或者application文件)springboot项目启动,会默认读取这俩个配置文件的信息,相当的简单明了。

           传统的spring项目,第一印象,各种xml的配置,什么springmvc,aop,事务,数据源==,这些配置是系统启动特定程序的必要前提。但这些繁琐的xml配置大大消耗了研发人员的精力,刚开始弄的时候,楼主表示崩溃。而springboot就强大了,各种配置已经自动帮我们全部配置好,只需要点点,真的,只要点点,一个项目整体的架构不到几分钟就能顺利搭好,愉快的研发啦。。。。

springboot概述

起步依赖:方便霸道的不二神奇

 springboot概述

springboot相当的经验,自从接触之后,真的感觉以前的什么ssm,ssh项目简直就是不要不要的,Spring Boot不是应用服务器。这个误解是这样产生的:Spring Boot可以把We b应用程序变为可自执行的JAR文件,不用部署到传统Java应用服务器里就能在命令行里运行。Spring Boot在应用程序里嵌入了一个Servlet容器(Tomcat、Jetty或Undertow),以此实现这一功能。但这是内嵌的Servlet容器提供的功能,不是Spring Boot实现的。

与之类似,Spring Boot也没有实现诸如JPA或JMS(Java Message Service,Java消息服务)之类的企业级Java规范。它的确支持不少企业级Java规范,但是要在Spring里自动配置支持那些特性的Bean。例如,Spring Boot没有实现JPA,不过它自动配置了某个JPA实现(比如Hibernate)的Bean,以此支持JPA。

最后,Spring Boot没有引入任何形式的代码生成,而是利用了Spring 4的条件化配置特性,以及Maven和Gradle提供的传递依赖解析,以此实现Spring应用程序上下文里的自动配置。

简而言之,从本质上来说,springboot是一个专注于框架的框架。Spring Boot就是对各种框架的整合,让他们集成在一起更加简单,简化了我们在集成过程中的模板化配置,它做了那些没有它你自己也会去做的Spring Bean配置。你不用再写这些样板配置了,可以专注于应用程序的逻辑,这些才是应用程序独一无二的东西。

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-29
  • 2021-11-08
  • 2021-11-01
  • 2022-12-23
  • 2021-09-11
  • 2021-10-30
猜你喜欢
  • 2021-10-08
  • 2021-04-24
相关资源
相似解决方案