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

成功访问!!!

相关推荐
一碗谦谦粉1 小时前
Maven 依赖调解的两大原则
java·maven
小七mod2 小时前
【MyBatis】MyBatis与Spring和Spring Boot整合原理
spring boot·spring·mybatis
猴哥源码2 小时前
基于Java+SpringBoot的动物领养平台
java·spring boot
华子w9089258592 小时前
基于 SpringBoot+VueJS 的农产品研究报告管理系统设计与实现
vue.js·spring boot·后端
猴哥源码3 小时前
基于Java+SpringBoot的在线小说阅读平台
java·spring boot
清木青青5 小时前
maven中的scope理解,你学会了吗?
maven
上上迁6 小时前
分布式生成 ID 策略的演进和最佳实践,含springBoot 实现(Java版本)
java·spring boot·分布式
秋千码途6 小时前
小架构step系列07:查找日志配置文件
spring boot·后端·架构
seventeennnnn8 小时前
谢飞机的Java高级开发面试:从Spring Boot到分布式架构的蜕变之旅
spring boot·微服务架构·java面试·分布式系统·电商支付
超级小忍10 小时前
服务端向客户端主动推送数据的几种方法(Spring Boot 环境)
java·spring boot·后端