news 2026/4/18 10:50:51

idea创建springBoot的五种方式

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
idea创建springBoot的五种方式

目录

第一种

第二种

第三种

第四种

第五种

1.先创建一个普通的mavenjava项目

2.pom.xml

3.启动类

4.controller

5.运行访问


第一种

idea直接从spring.io官网下载

https://start.spring.io/

使用jar包创建就行,也是maven项目,jdk选1.8,但是下面的java没有8的,没关系,先选上,后面创建成功了再改

可以加两个依赖

pom.xml

这两个地方要改一下版本

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.4</version> <!-- 这里改成版本稍低点的 --> <relativePath/> <!-- lookup parent from repository --> </parent> <properties> <java.version>8</java.version><!-- 这里改成8 JDK是1.8的 --> </properties>

第二种

idea从阿里云官网下载

https://start.aliyun.com

其他选择跟第一种一样,不过这里jdk有8的版本了

创建成功,这种方式的pom文件不用变

第三种

从spring官网上下载

https://start.spring.io/

点创建之后他会生成一个压缩包,然后解压,用idea打开就行了

第四种

从阿里云官网上下载

https://start.aliyun.com

都选择好之后点获取代码,选下载就行

也是下载成一个压缩包,然后解压,用idea打开

第五种

最后一种就是自己先创建一个普通的maven项目,然后自己手动搭建成一个springboot项目

1.先创建一个普通的mavenjava项目

2.pom.xml

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.qcby</groupId> <artifactId>springboot05</artifactId> <version>1.0-SNAPSHOT</version> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.7.4</version> <!-- 这里改成版本稍低点的 --> <relativePath/> <!-- lookup parent from repository --> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> </project>

3.启动类

Springboot05Application类

package com.qcby.springboot05; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Springboot05Application { public static void main(String[] args) { SpringApplication.run(Springboot05Application.class, args); } }

4.controller

写一个controller访问一下

package com.qcby.springboot05.controller; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import javax.servlet.http.HttpServletResponse; import java.io.IOException; @Controller @RequestMapping("/index") public class IndexController { @RequestMapping("/run") public void run(HttpServletResponse response) throws IOException { System.out.println("访问"); response.getWriter().write("hello springBoot"); } }

5.运行访问

直接在这个类运行就可以:

浏览器输入网址:

看控制台:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 7:42:15

AS7341可见光谱传感器原理图设计,已量产(光线传感器)

目录 1、电源系统:PAM3101 LDO 的 “稳” 字诀 2、AS7341 核心电路:电平匹配是 I2C 通信的 “生命线” 3、暗光补光:传感器自控制的高亮 LED 电路 4、实际调板的小注意点 最近在做便携式环境光光谱检测项目时,我们基于 ams 的 AS7341 搭了一套硬件电路 —— 这颗芯片算…

作者头像 李华
网站建设 2026/4/17 23:59:08

IDEA + Spring Boot 的三种热加载方案,看完弄懂,不用加班

背景 在日常开发中&#xff0c;我们需要经常修改 Java 代码&#xff0c;手动重启项目&#xff0c;查看修改后的效果。如果在项目小时&#xff0c;重启速度比较快&#xff0c;等待的时间是较短的。但是随着项目逐渐变大&#xff0c;重启的速度变慢&#xff0c;等待时间 1-2 min …

作者头像 李华
网站建设 2026/4/18 8:16:14

AI辅助技术栈健康度评估:优化技术决策

AI辅助技术栈健康度评估:优化技术决策 关键词:AI辅助、技术栈健康度评估、技术决策优化、技术架构、数据驱动决策 摘要:本文聚焦于AI辅助技术栈健康度评估这一关键领域,旨在阐述如何借助AI技术对技术栈的健康状况进行精准评估,进而优化技术决策。首先介绍了相关背景,包括目…

作者头像 李华
网站建设 2026/4/18 1:24:18

httpslocalhostindex 配置的nginx,一刷新就报404了

当你的Nginx配置导致页面刷新时报404错误时&#xff0c;通常是由于以下几个原因造成的&#xff1a; 静态文件路径配置错误&#xff1a;Nginx没有正确地指向静态文件的目录。前端路由问题&#xff1a;如果是SPA&#xff08;单页应用&#xff09;&#xff0c;刷新页面时Nginx没有…

作者头像 李华
网站建设 2026/4/15 14:51:10

go桌面框架Fyne最全api文档

Fyne 是一个 Go 语言的跨平台 GUI 库 相关命令 //全局安装fyne打包工具 go install fyne.io/fyne/v2/cmd/fynelatest// 引入fyne库 go get fyne.io/fyne/v2latest go mod tidy//以窗口形式启动 go run main.go //以手机模拟器形式启动 go run -tags mobile main.go//打包 //桌面…

作者头像 李华
网站建设 2026/4/18 10:31:09

交通仿真软件:Aimsun_(4).路网建模

路网建模 1. 路网建模基础 在交通仿真软件中&#xff0c;路网建模是仿真过程的基础和核心。路网建模涉及到对现实世界中的交通网络进行数字化表示&#xff0c;包括道路、交叉口、车道、交通信号等元素。通过精确的路网建模&#xff0c;可以为交通仿真提供准确的输入数据&#x…

作者头像 李华