SpringBoot

Posted 秃头小宝儿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot相关的知识,希望对你有一定的参考价值。

一、为什么使用springBoot ?

springBoot 基于约定优于配置的思想,可以让开发人员不必在配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度上缩短了项目周期。

二、springBoot的特点

  • 为基于Spring的开发提供更快的入门体验。
  • 开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求。
  • 提供了一些大型项目中常见的非功能性特性。如嵌入式服务器、安全、指标,健康检测、外部配置等。
  • SpringBoot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式。

三、springBoot项目搭建

1.springBoot官网下载

点击SpringBoot进入官网选择下载:

2.IDEA创建

3.普通maven项目创建

本身SpringBoot就是一个Maven项目,以上工具的方式,只是生成了一些默认的内容,如以下项目结构为工具生成:

基于SpringBoot的web项目开发:

  • SpringBoot默认使用 src/main/resource/application.properties 作为启动的配置文件。
  • SpringBoot默认会扫描启动类所在包,只要位于该包以下的使用了Spring注解的类,都可以注册到spring容器中,如以前学过的@Controller,@Service等。
  • SpringBoot 已经集成了 Tomcat,以后就不用像传统 Web 开发那样还需要下载一个 Tomcat 程序,配置启动了。

以上是关于SpringBoot的主要内容,如果未能解决你的问题,请参考以下文章

springboot 使用传统方式部署

传统SpringMVC到Springboot迁移之路

传统@ServerEndpoint方式开发WebSocket应用和SpringBoot构建WebSocket应用程序

传统的Servlet在spring boot中怎么实现的?

遗留非springboot传统项目接入eureka注册与服务发现

传统@ServerEndpoint方式开发WebSocket应用和SpringBoot构建WebSocket应用程序