首页 > 学院 > 开发设计 > 正文

Spring Boot学习笔记-创建第一个Spring Boot应用

2019-11-08 02:39:32
字体:
来源:转载
供稿:网友

写在前面

  今天开始学习SPRingBoot,通过这篇博客来记录我的第一个SpringBoot应用的创建过程,方便日后查阅和分享给需要的人。


环境

  JDK版本: JDK 1.8.0_111   Maven: Apache Maven 3.3.9   IDE: Spring Tool Suite 3.8.3.RELEASE(基于eclipse开发的编译器,集成了Spring所需的各种组件


创建第一个SpringBoot应用

首先,新建一个Spring Starter ProjectSpring Starter Project

填写应用名称,Maven版本,JDK版本,打包方式等,填写完毕后点击Next。学过javaweb开发和Maven的都应该知道,都没学过的话,建议先学习完再来学习Spring Boot。 Spring Starter Project

选择Spring Boot版本,并勾选web选项。 选择Spring Boot版本

点击Finash。 点击完成

如果你是第一次创建SpringBoot项目,Maven将会下载构建项目的Jar包,耐心等待即可。


运行SpringBoot应用

创建完成之后,会自动生成一个之前创建填写的Name+application.javaBootApplication.java

运行。运行SpringBoot应用有两种方法,第一种是在上一步的java文件页面右键 -> Run As -> Spring Boot APP;第二种是点击上当绿色运行按钮(如下图所示),然后选择Spring Boot,点击OK。 运行按钮 选择Spring Boot

上一步中的两种运行方式都可以,运行之后下方Console(控制台)会输出以下信息,可以看出SpringBoot默认端口是8080。 打印内容

然后通过浏览器访问http://localhost:8080。我们会看到404,这是正常情况,因为我们什么都没写。 404

接下来,在之前Java相同的package下面创建HelloController.java。 HelloController

package cn.howieli;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RequestMethod;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class HelloController { @RequestMapping(value = "/hello", method = RequestMethod.GET) public String hello() { return "Hello, Spring Boot!"; }}重新启动应用,因为之前启动了一次,如果直接启动的话会报端口被占用错误,所以要重新启动应用。启动完毕后,访问http://localhost:8080/hellohello

另外两种启动方式

进入项目文件夹,执行:mvn spring-boot:run。也是进入项目文件夹,执行:mvn install,将会在target目录中生成一个之前类似于boot-0.0.1-SNAPSHOT.jar的文件,进入target目录中,执行java -jar boot-0.0.1-SNAPSHOT.jar。具体jar文件,以自己创建的为主。

结束

  开始学习Spring Boot了,以后要养成写博客的习惯,记录笔记,方便自己,或许也帮助了他人。一起加油。个人博客:https://www.howieli.cn 和个人CSDN博客: http://blog.csdn.net/howieli_1995。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表