news 2026/1/13 13:29:14

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/1/12 22:32:56

神州信息×陕西农信:AI驱动数据资产管理,打造数字金融创新案例

神州信息与陕西农信达成合作&#xff0c;共同打造智能化数据门户及数据资产管理平台&#xff0c;依托多模态 AI 实现了数据资产管理领域的创新突破。该合作成果作为优质金融创新案例&#xff0c;被收录至人民日报出版社出版的《“破局赋能 数智重构”&#xff1a;数字金融创新…

作者头像 李华
网站建设 2026/1/12 5:31:30

GO和kEGG富集分析

文章目录 前言一、GO和KEGG 1. **GO 富集分析&#xff1a;**2. KEGG 富集分析&#xff1a; 二、使用步骤 1.数据处理2. GO分析3.KEGG富集 总结 前言 GO&#xff08;Gene Ontology&#xff0c;基因本体&#xff09;富集和 KEGG&#xff08;Kyoto Encyclopedia of Genes and Ge…

作者头像 李华
网站建设 2026/1/11 16:22:38

Failed to restart nginx.service Unit nginx.service not found

当你遇到 Failed to restart nginx.service: Unit nginx.service not found 错误时&#xff0c;这意味着系统无法找到 Nginx 的服务单元文件。这通常是因为 Nginx 没有通过 systemd 管理&#xff0c;或者 Nginx 没有正确安装。 解决方法 1. 检查 Nginx 是否正确安装 首先&am…

作者头像 李华