SpringBoot入门编写第一个程序Helloworld

 更新时间:2021年09月23日 11:39:49   作者:LL.LEBRON  
这篇文章是Springboot入门篇,来教大家编写第一个Springboot程序Helloworld,文中附有详细的示例代码,有需要的同学可以借鉴参考下

1.系统要求

Java 8

Maven 3.3+

idea 2019+

2.HelloWorld

需求:浏览发送/hello请求,响应 Hello,Spring Boot 2

2.1创建maven工程

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1Vmr4teH-1631840195470)(C:\Users\30287\AppData\Roaming\Typora\typora-user-images\image-20210917084036186.png)]

2.2引入依赖

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.3.4.RELEASE</version>
</parent>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

</dependencies>

2.3创建主程序

/**
 * 主程序类
 * @SpringBootApplication:这是一个SpringBoot应用
 */
@SpringBootApplication
public class MainApplication {

    public static void main(String[] args) {
        SpringApplication.run(MainApplication.class,args);
    }
}

2.4编写业务

@RestController
public class HelloController {

    @RequestMapping("/hello")
    public String handle01(){
        return "Hello, Spring Boot 2!";
    }

}

在这里插入图片描述

2.5测试

直接运行main方法即可

浏览器显示:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CicP9AAh-1631840195476)(C:\Users\30287\AppData\Roaming\Typora\typora-user-images\image-20210917084437559.png)]

2.6简化配置

可用application.properties

server.port=8888

2.7简化部署

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

把项目打成jar包,直接在目标服务器执行即可。

进如target文件夹:

在这里插入图片描述

cmd窗口执行选中的jar:

在这里插入图片描述

浏览器显示:

在这里插入图片描述

注意点:取消掉cmd的快速编辑模式

以上就是SpringBoot入门编写第一个程序Helloworld的详细内容,更多关于SpringBoot程序的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:

相关文章

  • 解决异常:Invalid keystore format,springboot配置ssl证书格式不合法问题

    解决异常:Invalid keystore format,springboot配置ssl证书格式不合法问题

    这篇文章主要介绍了解决异常:Invalid keystore format,springboot配置ssl证书格式不合法问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-03-03
  • idea中使用maven archetype新建项目时卡住问题解决方案

    idea中使用maven archetype新建项目时卡住问题解决方案

    这篇文章主要介绍了idea中使用maven archetype新建项目时卡住,解决本问题的方法,就是在maven的runner加上参数-DarchetypeCatalog=local就可以了,不需要下载xml文件再放到指定目录,需要的朋友可以参考下
    2023-08-08
  • Mybatis以main方法形式调用dao层执行代码实例

    Mybatis以main方法形式调用dao层执行代码实例

    这篇文章主要介绍了Mybatis以main方法形式调用dao层执行代码实例,MyBatis 是一款优秀的持久层框架,MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作,需要的朋友可以参考下
    2023-08-08
  • Java实例讲解多态数组的使用

    Java实例讲解多态数组的使用

    本文章向大家介绍Java多态数组,主要包括Java多态数组使用实例、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下
    2022-05-05
  • Java字符串常量池和intern方法解析

    Java字符串常量池和intern方法解析

    本文主要介绍了Java字符串常量池和intern方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • Java实现手写自旋锁的示例代码

    Java实现手写自旋锁的示例代码

    自旋锁是专为防止多处理器并发而引入的一种锁,它在内核中大量应用于中断处理等部分。本文将用Java实现手写自旋锁,需要的可以参考一下
    2022-08-08
  • MyBatis基本实现过程

    MyBatis基本实现过程

    这篇文章主要介绍了Spring整合mybatis实现过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-07-07
  • Spring框架中@PostConstruct注解详解

    Spring框架中@PostConstruct注解详解

    在Spring项目经常遇到@PostConstruct注解,下面这篇文章主要给大家介绍了关于Spring框架中@PostConstruct注解的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-07-07
  • Java中构造器内部的多态方法的行为实例分析

    Java中构造器内部的多态方法的行为实例分析

    这篇文章主要介绍了Java中构造器内部的多态方法的行为,结合实例形式分析了java构造器内部多态方法相关原理、功能及操作技巧,需要的朋友可以参考下
    2019-10-10
  • java如何将一个float型数的整数部分和小数分别输出显示

    java如何将一个float型数的整数部分和小数分别输出显示

    这篇文章主要介绍了java如何将一个float型数的整数部分和小数分别输出显示,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-07-07

最新评论