1

开发环境

  • idea:2024社区版
  • 系统:linux ubuntu22.04
  • Maven:3.9.6
  • jdk:11

    使用maven创建SpringBoot项目

    创建Maven

    打开idea,点击New Project创建项目
    DESC
    填写相关信息创建maven,点击create
    DESC
    最终效果
    DESC

    配置SpringBoot项目相关依赖

    点击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>org.example</groupId>
      <artifactId>opensnn</artifactId>
      <version>1.0-SNAPSHOT</version>
    
      <parent>
          <artifactId>spring-boot-starter-parent</artifactId>
          <groupId>org.springframework.boot</groupId>
          <version>2.5.0</version>
      </parent>
    
      <dependencies>
          <!-- Spring MVC依赖 -->
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-web</artifactId>
          </dependency>
          <!-- springBoot的Test依赖 -->
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-test</artifactId>
          </dependency>
      </dependencies>
    
      <properties>
          <maven.compiler.source>11</maven.compiler.source>
          <maven.compiler.target>11</maven.compiler.target>
          <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>
    
      <build>
          <plugins>
              <plugin>
                  <groupId>org.apache.tomcat.maven</groupId>
                  <artifactId>tomcat7-maven-plugin</artifactId>
                  <version>2.1</version>
              </plugin>
          </plugins>
      </build>
    </project>

    创建对应项目目录,如果maven项目没有src文件夹可以查看下面的解决方法
    DESC
    opensnnApplication文件信息

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

    DESC
    opensnnController 文件信息

    package com.example.controller;
    
    import org.springframework.web.bind.annotation.GetMapping;
    import org.springframework.web.bind.annotation.RestController;
    
    
    @RestController
    public class opensnnController {
    
      @GetMapping("/opensnn")
      public String opensnn(){
          return "hello opensnn";
      }
    }

    DESC

    结果

    运行opensnnApplication文件,浏览器打开http://localhost:8080/opensnn
    DESC

    可能遇到的问题

    解决maven项目没有src的问题。

    右键点击项目 new->Directory 然后选择自己缺少的文件目录
    DESC
    点击需要的文件目录
    DESC

    解决包名合并的问题

    当出现下面这样包名合并的情况,想要分开时,可以按以下操作解决
    DESC
    DESC
    效果
    DESC

    解决xml,yaml文件没有提示的信息

    打开xml,或者yaml文件没有提示,网上方法有很多,可以尝试下载下图的插件(不一定能解决)。
    DESC

    解决测试报错的问题

    当测试的时候出现下面的报错时
    DESC
    问题原因是:test下的包名和main下的包名需要一致。
    报错时的目录:
    DESC
    修改后目录:
    DESC
    最后成功解决问题

转载自开思通智网:https://www.opensnn.com/os/article/10000759


失望的双杠_eJN3LI
1 声望0 粉丝