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的主要内容,如果未能解决你的问题,请参考以下文章
传统@ServerEndpoint方式开发WebSocket应用和SpringBoot构建WebSocket应用程序