黑马程序员技术交流社区

标题: [长沙校区]使用STS创建第一个springboot应用 [打印本页]

作者: 长沙-小知姐姐    时间: 2018-12-28 16:46
标题: [长沙校区]使用STS创建第一个springboot应用
本帖最后由 长沙-小知姐姐 于 2019-1-3 09:27 编辑



Java , 前端全网资源链接 : 【长沙校区】集合Java,前端所有基础入门,重点问题一览帖


springboot简单介绍

概述

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

springboot核心功能

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

工程搭建

开发工具:STS

STS下载地址:https://spring.io/tools/sts/all

创建项目


选择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设置以下属性:

访问:http://localhost:8888/springboot/demo


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

总结


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



作者: 一个人一座城0.0    时间: 2018-12-29 08:52
看一看。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2