SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目

SpringBoot介绍

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

官方介绍
SpringBoot使得创建独立的、生产级的基于Spring的应用程序变得很容易,您可以“只运行”这些应用程序。我们对Spring平台和第三方库有一个独断专行的看法,这样您就可以最少的小题大做开始了。大多数SpringBoot应用程序只需要很少的Spring配置。

特点

  • 创建独立的spring 应用程序
  • 直接嵌入Tomcat、Jetty……等(不需要部署war文件)
  • 基于Maven,并且简化了maven配置
  • 在可能的情况下自动配置Spring,第三方只要有可能就提供生产准备功能,例如度量、健康检查和外部化配置等这些就不需要生成代码,也不需要xml配置
环境搭建

开发工具:IntelliJ IDEA
语言环境:JDK1.8

【第一步】正确安装maven,并且完成IDEA的一些配置。
☞:从官网下载Maven,如下图,根据自己的需求下载。
在这里插入图片描述
☞:解压缩后,配置Maven环境变量
(1)新建MAVEN_HOME
在这里插入图片描述
(2)配置path
在这里插入图片描述
(3)检查是否成功安装,cmd命令窗口输入“mvn -v”
在这里插入图片描述
(4)IDEA中配置Maven
Ctrl+Alt+s快速进入设置界面,搜索框输入“Maven”,然后找到maven,如下图
在这里插入图片描述

(5)打开你指定的setting.xml文件,搜索“localRepository”,然后修改为你的本地仓储路径。
在这里插入图片描述
(6)创建Maven项目,选择webapp模板
在这里插入图片描述

在这里插入图片描述
next之后,选择你的maven,这里说一下,类似maven这种需要全局配置的内容,可以使用IDEA的默认配置做配置,这样配置之后呢,就不用每次新建项目的时候都去在配置maven
在这里插入图片描述
最后“finish”。
等待一会儿,你的idea控制台出现如下字样
在这里插入图片描述
并且项目结构大概如下样子,pom文件基本完整,则说明创建成功一个maven工程。
在这里插入图片描述
新建一个maven项目主要是为了测试一下maven,如果对配置比较自信的话可以跳过。
【第二步】正式通过IDEA创建spring boot项目(因为springboot是基于maven的,所以maven一定要配置正确)
(1)新建项目,如图,选择“Spring Initializr”
在这里插入图片描述
然后跟之前创建maven一样
在这里插入图片描述
然后“next”,选择依赖于web。
在这里插入图片描述
最后finish,等待一会儿,然后观察你的控制台和项目结构。第一次创建可能会比较耗费一点点时间,因为要初始化你的本地仓储。
最后创建完的项目结构大概如下:
在这里插入图片描述

写一个controller
在这里插入图片描述
写一个springboot核心启动类。
在这里插入图片描述
然后运行main方法,观看控制台。
在这里插入图片描述
打开浏览器:输入http://localhost:8080/hello
在这里插入图片描述

至此一个简单的springboot框架就写完了,可以很明显的感觉出来,要比搭建一个SSM框架简单的多。并且springboot支持热部署,修改内容不需要重启。

当然springboot也有配置文件
在这里插入图片描述
比如说现在我们要修改tomcat的端口,在application.properties
在这里插入图片描述
然后重新运行main方法。
在这里插入图片描述

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值