搭建一个 Spring Boot 项目,解决jdk与springboot版本不匹配 ...

雁过留声  金牌会员 | 2025-2-18 05:39:29 | 来自手机 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 830|帖子 830|积分 2490

搭建一个 Spring Boot 项目
方式一:利用 Spring Initializr
Spring Initializr 是一个基于 Web 的工具,用于快速生成 Spring Boot 项目标底子结构。

  • 访问 Spring Initializr 网站:https://start.spring.io/
  • 设置项目信息:                                                                                                                                  Project:选择 Maven Project 或 Gradle Project,这里以 Maven 为例。
            Language:选择 Java。
            Spring Boot:选择符合的版本。
            Group:通常是公司或构造的域名倒序,比方 com.example。
            Artifact:项目标名称,比方 spring-boot-demo。
            Dependencies:添加所需的依赖,比方 Spring Web(用于开辟 Web 应用)。
  • 生成项目:点击 Generate 按钮,下载生成的项目压缩包。
  • 解压项目:将下载的压缩包解压到本地。
  • 导入项目:打开 IDE(如 IntelliJ IDEA 或 Eclipse),选择 File -> Open,选择解压后的项目文件夹。
方式二:利用 IDE 自带的 Spring Initializr 插件
以 IntelliJ IDEA 为例:

  • 创建新项目:选择 File -> New -> Project。
  • 选择 Spring Initializr:在左侧菜单中选择 Spring Initializr,然后点击 Next。
  • 设置项目信息:与在 Spring Initializr 网站上设置类似,设置好项目标根本信息和依赖,点击 Next。
  • 选择项目路径:选择项目标保存路径,点击 Finish。
------我用的方式二-------


我的idea版本是2021.2,jdk版本是1.8,这个项目springboot默认创建的版本最低都是3.X.X
这就导致版本不匹配起不来服务!
因为选择SpringBoot时要注意版本与JDK的匹配。
官方推荐,如果利用JDK8,应选择2.x.x版本的SpringBoot。而SpringBoot3.0.0及以上版本要求最低JDK17,否则可能导致应用程序无法正常运行。
解决办法:

第1种解决办法:去官网下载一个jdk17以上跟3.x.x的springboot对应,我这里下载的jdk23,附上在同一台机器上设置和安装双JDK(jdk8与jdk21)的解决方案:在同一台机器上设置和安装双JDK(jdk8与jdk21)的解决方案-百度开辟者中心

第2种解决办法:将Server url:https://start.spring.io/换成国内阿里云镜像地点:https://start.aliyun.com/


如果你从前没有创建过springboot项目,那么项目标第一次初始化可能会较慢,耐心等待就好,和电脑设置、网速有关。
下面是项目标初始化结构,默认的为我们创建了一个启动类。包路径就是我们刚才填的那个Group+Artifact。
打开这个类。可以看到有个main方法以及一句代码。这就是默认启动类
直接在启动类写一个接口映射,点击main方法左边的三角,选择第一个run就可以启动项目


打开浏览器输入:http://localhost:8080,浏览器输出 hello spring boot! 表现项目可以乐成访问!

说明:类名的@RestController = @Controller + @ResponseBody 用来返回json数据。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

雁过留声

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表