IDEA中,如何将maven项目变为SpringBoot项目?

第一步:新建Maven工程

这很简单不做过多赘述。

第二步:修改pom.xml文件

分别加入springboot父依赖,web依赖,test测试依赖,maven打包依赖。

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>

    <!--添加springboot父依赖-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.5.4</version>
    </parent>

    <groupId>com.oracle</groupId>
    <artifactId>flowableSpringboot</artifactId>
    <version>1.0-SNAPSHOT</version>

    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>
        <!--web依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--test测试依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <!--maven打包依赖-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

</project>

第三步:添加application.yml

resources下,创建application.yml文件。

XML 复制代码
server:
  port: 8888

第四步:创建启动类

你可以起名叫App.java,我这里是项目名+Application.java,文件放在java中你的包下。

java 复制代码
package com.oracle;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class FlowableSpringBootApplication {
    public static void main(String[] args) {
        SpringApplication.run(FlowableSpringBootApplication.class,args);
    }
}

第五步:创建一个controller进行访问测试

java 复制代码
package com.oracle.controller;

import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping("/springboot")
public class HelloController {
    @GetMapping(path = "/hello")
    public String hello(){
        return "Hello,world";
    }
}

第六步:查看项目结构

第七步:启动测试

打开启动类,右键运行main方法。

出现这些就算运行成功!!!

访问http://localhost:8888/springboot/hello

成功访问!!!

相关推荐
hanqunfeng21 分钟前
(四十)SpringBoot 集成 Redis
spring boot·redis·后端
小北方城市网1 小时前
SpringBoot 集成 MinIO 实战(对象存储):实现高效文件管理
java·spring boot·redis·分布式·后端·python·缓存
曹轲恒1 小时前
SpringBoot配置文件(1)
java·spring boot·后端
码农水水1 小时前
得物Java面试被问:大规模数据的分布式排序和聚合
java·开发语言·spring boot·分布式·面试·php·wpf
Chan162 小时前
【 微服务SpringCloud | 模块拆分 】
java·数据结构·spring boot·微服务·云原生·架构·intellij-idea
guslegend2 小时前
SpringBoot 全局异常处理
spring boot
SenChien2 小时前
Java大模型应用开发day06-天机ai-学习笔记
java·spring boot·笔记·学习·大模型应用开发·springai
小北方城市网2 小时前
SpringBoot 安全认证实战(Spring Security + JWT):打造无状态安全接口体系
数据库·spring boot·后端·安全·spring·mybatis·restful
青衫码上行2 小时前
maven依赖管理和生命周期
java·学习·maven
这儿有个昵称2 小时前
Java面试场景:从音视频到微服务的技术深挖
java·spring boot·spring cloud·微服务·面试·kafka·音视频