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,如下图,根据自己的需求下载。
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第1张图片
☞:解压缩后,配置Maven环境变量
(1)新建MAVEN_HOME
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第2张图片
(2)配置path
在这里插入图片描述
(3)检查是否成功安装,cmd命令窗口输入“mvn -v”
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第3张图片
(4)IDEA中配置Maven
Ctrl+Alt+s快速进入设置界面,搜索框输入“Maven”,然后找到maven,如下图
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第4张图片

(5)打开你指定的setting.xml文件,搜索“localRepository”,然后修改为你的本地仓储路径。
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第5张图片
(6)创建Maven项目,选择webapp模板
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第6张图片

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

写一个controller
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第15张图片
写一个springboot核心启动类。
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第16张图片
然后运行main方法,观看控制台。
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第17张图片
打开浏览器:输入http://localhost:8080/hello
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第18张图片

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

当然springboot也有配置文件
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第19张图片
比如说现在我们要修改tomcat的端口,在application.properties
在这里插入图片描述
然后重新运行main方法。
SpringBoot(一)入门介绍,IntellijIdea搭建第一个SpringBoot项目_第20张图片

你可能感兴趣的:(【SpringBoot】)