当前位置: 代码迷 >> 综合 >> 【SpringBoot】入门(配置、HelloWord、配置文件、可执行Jar包)
  详细解决方案

【SpringBoot】入门(配置、HelloWord、配置文件、可执行Jar包)

热度:91   发布时间:2024-01-17 12:14:45.0

? 学习视频 ?

尚硅谷雷神SpringBoot2零基础入门springboot全套完整版(spring boot2)

集数:4-5


? 学习笔记 ?

【Java】学习笔记汇总


文章目录

  • 一、版本
  • 二、HelloWorld
    • 2.1 创建Springboot项目
    • 2.2 控制器代码
    • 2.3 运行测试
    • 2.4 配置文件
    • 2.5 可执行Jar包

一、版本

查看Java版本:1.8

java -version
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

查看Maven版本:3.8.1

mvn -v
Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d)
Maven home: D:\Java\apache-maven-3.8.1\bin\..
Java version: 1.8.0_301, vendor: Oracle Corporation, runtime: D:\Java\jdk1.8.0_301\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

maven配置

二、HelloWorld

2.1 创建Springboot项目

在这里插入图片描述
在这里插入图片描述

2.2 控制器代码

src/main/java/com/zqc/springboothello/controller/HelloController.java

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class HelloController {
    @RequestMapping("/hello")public String hello() {
    return "Hello, Spring Boot";}
}

说明:

@RestController:相当于@Controller + @ResponseBody
@Controller:指明这是一个控制器。
@ResponseBody:说明类中的方法可以返回字符串,而不需要解析这段字符串。

2.3 运行测试

运行主启动类:SpringbootHelloApplication

打开浏览器输入:localhost:8080/hello

可查看到:
在这里插入图片描述
SpringBoot不需要自己启动tomcat。

2.4 配置文件

src/main/resources/application.properties

官方文档
在这里插入图片描述

2.5 可执行Jar包

官方文档

需要pom.xml内的配置(创建SpringBoot项目时自动就生成了)

<build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId></plugin></plugins>
</build>

点击右侧Maven进行打包:
在这里插入图片描述
打包成功后,找到target所在目录:
在这里插入图片描述
在这里插入图片描述
通过cmd进入到该目录下,启动jar包进行测试:

java -jar springboot-hello-0.0.1-SNAPSHOT.jar

启动成功,此时可在浏览器输入localhost:8080/hello进行测试。
在这里插入图片描述

注意:如果启动失败,看看是不是没有取消掉cmd的快速编辑模式。

  相关解决方案