springboot入门篇HelloWorld(图文教程)

 更新时间:2023年12月28日 10:37:48   作者:大盘鸡加面  
springboot springboot是一个全新的框架,它设计的目的简化spring项目的初始环境的搭建和开发,下面这篇文章主要给大家介绍了关于springboot入门篇HelloWorld的相关资料,需要的朋友可以参考下

SpringBoot可以使用idea快速搭建,搭建流程包含

  • 1. 新建项目
  • 2. 配置maven
  • 3. 创建controller
  • 4. 启动服务

1. 新建SpringBoot项目

idea继承了springboot的功能,可以快捷初始化,如果没有,那就是你安装的是社区版,有些建议安装插件的方式安装springboot,尝试体验不好,建议还是安装专业版idea。

新建项目:

新建项目

选择Spring Initializr,并选择安装的jdk,点击Next。

填项目名,并选择maven,以及选择我们使用java版本。

点击web,Spring Web(该依赖可创建网页版的helloworld),可以选择springboot版本。

下一步是选择我们项目保存位置。至此,项目新建成功,springboot项目包含pom.cml、xxApplication(main函数)、application.properties。

2. 配置maven

点击File setting,搜索框输入"maven",得到下图

图片替换文本

1、第一个修改点,maven的目录,一般idea会集成maven,可以直接选择idea里面的maven

2、第二个修改点,setting file,maven的配置文件,该修改文件修改,可更换maven为国内源,下载文件更快。

3、第三个修改点,local repository,maven下载包的路径。

3. 创建controller

在main函数(xxApplication)同目录下创建controller目录,在controller目录创建控制器的java代码,如下图

图片替换文本

controller的代码如下:

@Controller
public class HelloController {

    @RequestMapping("hello")
    private String hello(){
        return "hello";
    }
}

4. 启动服务

运行main函数,打开浏览器,输入http://localhost:8080/hello,即可得到"hello"

注意:springboot牧人端口为8080,如果要修改,可以在application.properties文件种修改

图片替换文本

图片替换文本

经验:

maven的国内源:

    <mirror>
      <id>huawei</id>
      <mirrorOf>central</mirrorOf>
      <name>华为云公共仓库</name>
      <url>https://mirrors.huaweicloud.com/repository/maven/</url>
    </mirror>

5. 常见错误

Springbot启动报错-类文件具有错误的版本 61.0, 应为 52.0

这是因为springboot3不支持java8,将pom.xml种的springboot的版本切换为2即可,如下图

图片替换文本

总结 

到此这篇关于springboot入门篇HelloWorld的文章就介绍到这了,更多相关springboot HelloWorld内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot实现微服务通信的多种方式

    SpringBoot实现微服务通信的多种方式

    微服务通信是指在分布式系统中,各个微服务之间进行数据交互和通信的过程,今天我们将探讨在Spring Boot中实现微服务通信的多种方式,文章通过代码示例给大家介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • 深入浅析hbase的优点

    深入浅析hbase的优点

    本文讲述了HBase的特征和它的优点,并简要回顾了行键设计的重点之处,它还向你展示了如何在本地配置HBase环境,使用命令创建表、插入数据、检索指定行以及最后如何进行scan操作,感兴趣的朋友一起看看吧
    2017-09-09
  • 关于Spring Boot项目的 log4j2 核弹漏洞问题(一行代码配置搞定)

    关于Spring Boot项目的 log4j2 核弹漏洞问题(一行代码配置搞定)

    相信昨天,很多小伙伴都因为Log4j2的史诗级漏洞忙翻了吧,不过我看到群里发出来的各种修复方法,还真是不好看...所以这里也提一下Spring Boot用户怎么修复最简单吧,对Spring Boot log4j2 核弹漏洞问题感兴趣的朋友参考下吧
    2021-12-12
  • 初识JAVA数组

    初识JAVA数组

    java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。数组有一维数组和多维数组。
    2014-08-08
  • Java比较两个对象是否相等的方法

    Java比较两个对象是否相等的方法

    这篇文章主要介绍了Java比较两个对象是否相等的方法,文中给出了三种方法,并通过代码讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下
    2024-03-03
  • SpringBoot集成IJPay实现微信v3支付的示例代码

    SpringBoot集成IJPay实现微信v3支付的示例代码

    本文主要介绍了SpringBoot集成IJPay实现微信v3支付的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-07-07
  • Spring Boot Jar 包部署脚本的实例讲解

    Spring Boot Jar 包部署脚本的实例讲解

    在本篇文章里小编给大家整理的是一篇关于Spring Boot Jar 包部署脚本的实例讲解内容,对此有兴趣的朋友们可以跟着学习下。
    2021-12-12
  • SpringBoot整合Echarts绘制静态数据柱状图和饼图

    SpringBoot整合Echarts绘制静态数据柱状图和饼图

    这篇文章给大家介绍了SpringBoot整合Echarts绘制静态数据柱状图和饼图,文中通过代码示例给大家介绍的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-03-03
  • Java超详细透彻讲解static

    Java超详细透彻讲解static

    static关键字基本概念我们可以一句话来概括:方便在没有创建对象的情况下来进行调用。也就是说:被static关键字修饰的不需要创建对象去调用,直接根据类名就可以去访问,让我们来了解一下你可能还不知道情况
    2022-05-05
  • Java实现选择排序算法的实例教程

    Java实现选择排序算法的实例教程

    这篇文章主要介绍了Java实现选择排序算法的实例教程,选择排序的时间复杂度为О(n&sup2;),需要的朋友可以参考下
    2016-05-05

最新评论