1.配置IDEA的maven仓库
因为本人在官网和IDEA生成一个完整的Springboot时都有问题,比如启动类他不加载还有maven依赖报错,整的我头大。所以我创建了一个新的maven项目重新添加Springboot的依赖
1.第一步先看看IDEA配置的maven路径
这个就比较随便了,你们自己配好了的就用配好了的,但是IDEA老是莫名其妙变动他的路径到c盘自己下载不是很了解
只要maven就好了
2.创建maven项目
1.然后呢接下来就是创建一个空的maven项目
点击maven项目,开始选择你需要的jdk版本(其实默认差不多了)
然后不勾选下面这个选项
直接下一步就好了
然后写你的项目名称和架构路径
在点击下一步就创建成功了
3.配置pom.xml文件maven依赖
创建成功后的项目架构
只要差不多就好了
我们打开pom.xml
复制粘贴
<!--D:\Huanjingconfig\maven\apache-maven-3.8.3\rep\org\springframework\boot 版本号需要与这里的对上-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.7.2</version>
这里的版本号可写可不写,但是爆红的话就是因为你的maven库里的版本太多不知道选择哪个版本
所以你去你的库里找一下你的版本号写上去就可以了。
</dependency>
按照这个路径
·
完成就是这样子
然后就很简单了。按照官网创建的Springboot项目的pom文件对照。
<?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>org.example</groupId> 这个是项目创建时的架构,不用管
<artifactId>yxilff</artifactId>名称
<version>1.0-SNAPSHOT</version>
<name>yxilff</name>名称
<description>Demo project for Spring Boot</description>这个无所谓了
<properties>
<java.version>1.8</java.version>java
</properties>
把上面部分写好。然后在下面可以添加所需依赖了。
<?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.2</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>org.example</groupId>
<artifactId>yxilff</artifactId>
<version>1.0-SNAPSHOT</version>
<name>yxilff</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<!--D:\Huanjingconfig\maven\apache-maven-3.8.3\rep\org\springframework\boot 版本号需要与这里的对上-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
<version>8.0.29</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<version>2.7.2</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<optional>true</optional>
<version>1.18.24</version>
</dependency>
<dependency>
<groupId>com.baomidou</groupId>
<artifactId>mybatis-plus-boot-starter</artifactId>
<version>3.4.3.1</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.60</version>
</dependency>
</dependencies>
最后bulid部分
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.60</version>
</dependency>
</dependencies>
<!-- ---------------------------------------------- -->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.7.2</version>
</plugin>
</plugins>
</build>
</project>
版本号都在一个地方。自己找一下就知道了。
4.创建SpringbootApplication启动类
创建启动类。
在你的文件夹下创建一个java class,名字叫什么都可以
添加注解和main方法就好了
package com.yxilff;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class YxilffApplication {
public static void main(String[] args) {
//启动
SpringApplication.run(YxilffApplication.class);
}
}
在创建一个file文件输入后缀yml的配置类
server:
# 配置一个端口号
port: 9000
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
↓这个是数据库名称
url: jdbc:mysql://localhost:3306/place?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC
username: 'root' 账号密码
password: 'root'
然后点击启动即可
5.启动项目测试
这样子就是启动成功
然后打开浏览器输入127.0.0.1::9000 你配制的端口号
出现这个就是启动成功。接下来就是你编写你的控制层什么的业务代码了。
OK完结
本文含有隐藏内容,请 开通VIP 后查看