Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >SpringBoot从0到实战1:10分钟配置环境及HelloWorld项目

SpringBoot从0到实战1:10分钟配置环境及HelloWorld项目

作者头像
程序员洲洲
发布于 2024-06-06 13:41:57
发布于 2024-06-06 13:41:57
5150
举报
文章被收录于专栏:项目文章项目文章

什么是SpringBoot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。 该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

学 springboot 需要什么技能

  • Java基础语法
  • 了解 spring 基础的框架体系

环境准备

  • jdk1.8 及以上
  • maven 3.2.5 及以上 (对于上述的JDK及maven安装之后直接配置系统环境变量和路径path即可,不会的哥们可以自行CSDN)
  • 对于maven,安装之后还需要修改镜像源,同时修改config文件中的setting.xml文件配置jdk对应的版本。

IDEA集成环境

SpringBoot第一个项目:Helloworld

helloworld只需要javaweb依赖,所以只需要点击SpringWeb即可。

而后添加如下代码:

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

然后在浏览器输入地址:http://localhost:8080/helloworld 可以看到:

遇到的问题解决:

  • 报错1: Error:java: Cannot find JDK ‘1.8.0_201’ for module ‘employment-util’ 解决办法: 找到iml文件,更改文件中对应的jdk名字版本或者删除。
  • 报错2: Error:Cannot determine path to ‘tools.jar‘ library for 16 (C:/Users/PC/.jdks/openjdk-16) 解决办法: 设置文件时,没有设置对应的jdk版本,即首先检查IDEA的版本,如果是2020版,只能最高使用jdk14,而如果使用了jdk16来编译就会报错如上提示。 打开左上角FIle-project structure,将project-sdk修改为适合的版本即可。 如下图所示:
  • 如果电脑中装有多个JDK版本,直接设置对应IDEA的JDK版本即可,我的是2020版本IDEA,但是JDK有16.0.1和12.0.1的,这里使用12.0.1的即可。

实战总结:

  • 最开始在IDEA官网下载最新社区版本(2021),发现在创建新项目的时候没有SpringInitalizr选项,这也就意味着不能使用Spring Boot,这个时候点开左上角的设置中,找到Plugins选项,搜索Spring Assitant进行安装并且重启即可。 (在2021最新版本的IDEA中已经没有Spring Boot这个选项插件了,已经全部更改为Spring Assitant)
  • 如果觉得麻烦,直接在网上搜索破解版即可,或者到火耳软件管家公众号中下载对应的破解版。推荐使用2020版IDEA。因为目前如果大部分遇到的问题CSDN中的解决办法都是面向2020版本。
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-06-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【SpringBoot】从环境准备到创建SpringBoot项目的全面解析.
本文对Idea版本有一定要求,如果是社区版则需在2021.1-2022.1.4,专业版则无要求. 如果已经下载的Idea不在这个范围,需要卸载干净再重装.
用户11369350
2025/05/11
1570
【SpringBoot】从环境准备到创建SpringBoot项目的全面解析.
我把springboot项目从Java 8 升级 到了Java 17 的过程总结,愿为君提前踩坑!
不过在今年之后,这个情况发生了变化。由于厂商纷纷宣布即将停止 1.8 版本的更新维护:Oracle 于 2019 年 1 月停止商用用途中的更新,2020 年 12 月停止非商用版本更新;AdoptOpenJDK 于 2023 年 9 月或之前停止更新;Amazon Corretto 于 2023 年 6 月或之前停止更新。意味着 23 年 9 月之后,将不再有厂商继续更新 Java 8。
鲲志说
2025/04/07
2170
我把springboot项目从Java 8 升级 到了Java 17 的过程总结,愿为君提前踩坑!
仿牛客网项目实战2:搭建开发环境
可以参考博文连接: 十分钟进行一个简单的helloworld入门项目 https://blog.csdn.net/weixin_51484460/article/details/119115826
程序员洲洲
2024/06/07
1190
仿牛客网项目实战2:搭建开发环境
SpringBoot的创建和使用
前面我们讲完了Spring的相关知识,现在来学习SpringBoot,本篇代码较少,全是干货。
终有救赎
2023/10/16
5560
SpringBoot的创建和使用
springBoot入门简介,使用spring initializer快速创建spring Boot项目
传统“单体”spring缺点:许多应用结合在一起,牵一发而动全身。一个小小的bug修改,或者日益增长的需求变更都需要停止服务重新启动。
全栈程序员站长
2022/08/09
1.5K0
springBoot入门简介,使用spring initializer快速创建spring Boot项目
docker安装以及springboot项目打包运行
我的环境是centos7,网上有非常多的教程教你安装docker,我是按照下面的教程安装成功的,当然你也可以找其他的教程
haohulala
2023/04/02
9410
docker安装以及springboot项目打包运行
5分钟快速上手Spring Boot
与一些动态语言(如Ruby、Groovy、Node.js)相比,Java开发显得异常笨重。接触过外包项目的朋友也有所了解,如果要开发一个小型项目,首选的编程语言并不是Java,而是PHP。为什么呢?因为开发起来快!目前很多大型互联网公司的早起编程语言都是类似PHP这种能够快速开发的语言。 既然问题出现了,那必然有解决问题的方案,SpringBoot做到了。SpringBoot是由Pivotal公司所属团队研发,该公司的企业宗旨为:
程序新视界
2019/05/29
8740
5分钟快速上手Spring Boot
SpringBoot——HelloWorld
根据演化原则,微服务是单体应用在业务发展到一定规模的演化策略。微服务的出现并不是替换单体,而是在单体应用无法满足业务需求的情况下破局的一种解决方案。
Noneplus
2019/09/24
8340
SpringBoot——HelloWorld
看必会!SpringBoot系列之从0搭建项目
使用SpringBoot已经也有两年多了,从一开始对SpringBoot的零认知到现在日常开发必接触的框架,说实话受益良多,其实SpringBoot就是Spring的扩展,以前我们做框架整合以及开发过程中会有大量的配置文件需要配置,而SpringBoot的出现就是把我们从大量配置文件xml中解救出来,不再需要做过多bean配置、DI配置,使用SpringBoot之后只需要集中在application配置文件中做简单属性配置即可,由于SpringBoot内嵌了Tomcat这样还免去了我们安装Tomcat的麻烦,我们只需要运行项目根目录下启动类的main方法即可启动项目,是不是对比以往的项目有没有感觉牛逼plus,今天先说到这,接下来我们学习如何从零搭建SpringBoot项目。
main方法
2020/12/07
1.1K0
看必会!SpringBoot系列之从0搭建项目
一分钟快速搭建 Spring Boot 项目
学 Java,自然少不了 Spring Boot 的学习!作为一名 Java 技术博主,已经被催了 N 多次 Spring Boot 的教程了,再不更新真有点鸽的不成样子——鸽上加鸽。
沉默王二
2021/12/24
2.3K0
一分钟快速搭建 Spring Boot 项目
Vue+SpringBoot项目实战(一) 搭建环境
https://github.com/dongfanger/sprint-backend
dongfanger
2020/09/23
1.5K0
Vue+SpringBoot项目实战(一) 搭建环境
如何创建springboot项目[通俗易懂]
本片博客记录快速创建springboot工程的两种方式。一种是使用maven创建,一种是使用spring initializr创建。开发环境JDK1.8、IDEA、maven。
全栈程序员站长
2022/09/27
2K0
换电脑了?3分钟克隆你的旧基IDEA配置
有的时候,比我我们要换一台新的机子,亦比如换工作了,怎么快速还原原来心爱的IDEA配置呢,今天我来了, 只需3分钟你就拥有,原来的IDEA的破解,配置,快捷键,全局配置,甚至背景图,插件....。。。
java进阶架构师
2020/05/20
10.3K1
换电脑了?3分钟克隆你的旧基IDEA配置
SpringBoot【构建项目的多种方式】
如果我们选择的是2.0及以上版本对jdk的基线要求是8以上,如果是1.x的话我们可以使用jdk7,这点大家要注意
用户4919348
2019/05/15
1.4K0
SpringBoot【构建项目的多种方式】
springboot快速入门
1.访问官网https://start.spring.io/构建 2.使用maven构建
共饮一杯无
2022/11/24
2680
springboot快速入门
第一节:创建SpringBoot项目并运行HelloWorld
什么是SpringBoot Spring Boot是Pivotal于 2014年开发的开源 Java 框架,简化了部署 Java 企业 Web 应用程序的任务。它是一个构建在 Spring 框架之上的项目,它简化了Java开发。 SpringBoot和Spring的关系 [img] SpringBoot的优点 快速轻松地开发基于 Spring 的应用程序; 无需部署war文件; 帮助将 Tomcat、Jetty 或 Undertow 直接嵌入到应用程序中; 无需 XML 配置 上面简单介绍了SpringBo
入门笔记
2022/01/15
1.1K0
第一节:创建SpringBoot项目并运行HelloWorld
Springboot启动报错[ main] o.s.boot.SpringApplication: Application run failed(佷有可能是版本问题)
前言:本人小白一枚,最近在自学JAVA时遇到了一个小问题,在网上求解无果后,自己找到了原因,这里跟大家分享一下。
全栈程序员站长
2022/10/29
5.3K0
Springboot启动报错[ main] o.s.boot.SpringApplication: Application run failed(佷有可能是版本问题)
idea程序包org不存在-IDEA工程运行时总是报xx程序包不存在实际上包已导入(问题分析及解决方案)
  使用IDEA写Java工程时,使用Maven导入依赖包,程序写好后,代码没有报错,但是执行时就会报图中的错误。
宜轩
2022/12/29
4.5K0
(一) SpringBoot起飞之路-HelloWorld
开发一个 Web 项目,从入门的 JavaWeb,也就是 Servlet + Tomcat 的那一套,学完了这部分,大部分人就会去接触一些框架,像SSM、SSH(少),再接着就会去接触 SpringBoot 等等,随着新框架的出现,亦或者统一框架的版本大更新,我们也需要不断的学习,其实像我平时做的很多东西,说白了也就是简单或者复杂的增删改查,根据需求掺杂着很多业务逻辑,就例如,一个简单的登陆大家在学习中应该做过N个版本了吧
BWH_Steven
2020/05/12
6501
Spring Boot入门篇
很长时间不写博客了,究其原因则是这几个月工作及生活都发生了很多事情,导致不得分心处理这些。最近难得忙里偷闲,决定还是继续更新吧。毕竟一件事情做久了,如果突然中断,心中难免有些遗憾。由于博客之前更新的内容均是Redis相关的,本打算继续把后续的Redis内容更新出来,但无奈因为这段时间的中断,发现Redis的思路已经断了,所以决定还是很把Redis放一放吧,沉淀一段时间之后,在将后续的内容补充上。
吉林乌拉
2019/08/15
7680
推荐阅读
相关推荐
【SpringBoot】从环境准备到创建SpringBoot项目的全面解析.
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档