通过创建Maven项目构建Spring Boot项目

通过创建Maven项目构建Spring Boot项目_第1张图片

昨天使用IDEA搭建Spring Boot项目,发现我的IDEA版本创建Spring Boot项目时只支持1117JDK版本,又不太想更换IDEA版本,就可以通过Maven项目构建Spring Boot项目了。

  1. 创建好一个干净的Maven项目

  2. pom.xml中添加Spring Boot依赖


<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.0modelVersion>

    <packaging>jarpackaging>

    <groupId>com.jmdgroupId>
    <artifactId>timerTaskTestartifactId>
    <version>1.0-SNAPSHOTversion>

    <parent>
        <artifactId>spring-boot-starter-parentartifactId>
        <groupId>org.springframework.bootgroupId>
        <version>2.7.14version>
    parent>

    <properties>
        <java.version>1.8java.version>
        <maven.compiler.source>1.8maven.compiler.source>
        <maven.compiler.target>1.8maven.compiler.target>
    properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-webartifactId>
        dependency>
        <dependency>
            <groupId>org.springframework.bootgroupId>
            <artifactId>spring-boot-starter-testartifactId>
        dependency>
    dependencies>

    <build>
        <plugins>
            
            <plugin>
                <groupId>org.springframework.bootgroupId>
                <artifactId>spring-boot-maven-pluginartifactId>
                <version>2.7.14version>
            plugin>
        plugins>
    build>

project>
  1. 根据pom.xml文件中的groupIdartifactId创建相应的包,并创建启动类
    <groupId>com.jmdgroupId>
    <artifactId>timerTaskTestartifactId>
    <version>1.0-SNAPSHOTversion>
package com.jmd.timerTaskTest;

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

@SpringBootApplication
public class TimerTaskTestApplication {
    public static void main(String[] args) {
        SpringApplication.run(TimerTaskTestApplication.class, args);
    }
}
  1. 启动测试(未编写配置类默认8080端口)

通过创建Maven项目构建Spring Boot项目_第2张图片
通过创建Maven项目构建Spring Boot项目_第3张图片

现在就是一个简单的Spring Boot项目了,根据需求进行开发!!!

注意:

若启动时报错:错误: 找不到或无法加载主类 com.XXX.XXX.XXX

解决:maven 依次执行 clean、compile、install,再次运行即可!

也可以通过mvn spring-boot:run命令启动项目,当然,打成jar包执行java -jar jar_name命令也是可行的!

这只是创建Spring Boot项目的一种方式,其他方式可以参考这篇文章https://cloud.tencent.com/developer/article/2355059

你可能感兴趣的:(Spring,Boot,maven,spring,boot,java)