本帖最后由 长沙-小知姐姐 于 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 ,只提供基础监控,要实现生产级别的监控,监控方案需要自己动手解决 。但是这些不足,在使用者面前显得有点微不足道了,轻轻松松掌握入门操作,快快去搭建你的项目去吧!
|