开发环境
- idea:2024社区版
- 系统:linux ubuntu22.04
- Maven:3.9.6
jdk:11
使用maven创建SpringBoot项目
创建Maven
打开idea,点击New Project创建项目
填写相关信息创建maven,点击create
最终效果配置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文件夹可以查看下面的解决方法
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); } }
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"; } }
结果
运行opensnnApplication文件,浏览器打开http://localhost:8080/opensnn
可能遇到的问题
解决maven项目没有src的问题。
右键点击项目 new->Directory 然后选择自己缺少的文件目录
点击需要的文件目录解决包名合并的问题
当出现下面这样包名合并的情况,想要分开时,可以按以下操作解决
效果解决xml,yaml文件没有提示的信息
打开xml,或者yaml文件没有提示,网上方法有很多,可以尝试下载下图的插件(不一定能解决)。
解决测试报错的问题
当测试的时候出现下面的报错时
问题原因是:test下的包名和main下的包名需要一致。
报错时的目录:
修改后目录:
最后成功解决问题
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。