A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 长沙-小知姐姐 于 2019-1-3 09:27 编辑





springboot简单介绍

概述

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

springboot核心功能

Spring Boot可以以jar包的形式独立运行 ,可选择内嵌Tomcat、Jetty或者Undertow,这样无须以war包形式部署 , 提供了一系列的starter pom来简化maven依赖加载。

工程搭建

开发工具:STS


创建项目


选择file–>new–>Spring Starter Project,打开创建面板,如图
maven相关命名说明

1.Group:一般为逆向域名格式

2.Artifact:唯一标识,一般为项目名称。具体maven相关信息,可自行搜索,这里只简单阐述

选择依赖包和版本

下载包时,可能会比较慢,建议替换成阿里云的maven镜像

项目结构


pom依赖

由于使用了Spring Initializr直接创建项目,相关依赖自动添加好了


主入口

编写controller
启动应用

直接DemoApplication.java,右键 run as –> Spring Boot App 即可。

看见以下提示,说明启动成功:
补充

1.springboot 默认的端口号为:8080,此时浏览器访问:127.0.0.1:8080/demo即可查看。


2.需要修改默认端口号时及上下文路径时,只需要在application.properties设置以下属性:



一个简单的SpringBoot就开发完成了。比起原来的springmvc时的开发效率,简直是一个质的飞跃,无需再更多关注烦人的xml配置文件了。

总结


目前互联网上很多项目都使用了springboot框架,他简洁快速的开发,相比之前配置繁杂的xml配置文件,人们对他更是青睐有加,并且还提供了actuator包,可以使用它来对你的应用进行监控,但是没有任何一个框架是完美的,springboot也有缺点,一个简单的SpringBoot应用都有好几十M ,只提供基础监控,要实现生产级别的监控,监控方案需要自己动手解决 。但是这些不足,在使用者面前显得有点微不足道了,轻轻松松掌握入门操作,快快去搭建你的项目去吧!


1 个回复

倒序浏览
一个人一座城0.0 来自手机 中级黑马 2018-12-29 08:52:52
沙发
看一看。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马