目录
1、准备工作
由于我们这次用的是springboot3作为基础框架,所以有一些地方配置要求和以前的框架稍有不同,至少你要为接下来的工作做以下工作准备:
- 有一台能上网的电脑,你能看到这个笔记,我想你拥有一台能上网的电脑不是难事;
- 你的电脑有8G或以上的内存,80G或以上的硬盘;其他的不用我说了吧?譬如显示器、鼠标、键盘……
- 你的电脑上需要安装好JDK17,注意是JDK17,这个是硬性标准;之前的版本JDK8就足够了。JDK17下载地址:Java Downloads | Oracle
- 你的电脑上安装好Maven3.6或者以上;Maven3.9下载地址:https://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.zip(下个最新版本的吧,用了如果有问题的同学告诉我下。)
- 最后你的电脑上需要安装好IDE,Eclipse或者IntelliJ IDEA都可以,但是我使用的是IntelliJ IDEA,所以建议你还是安装IntelliJ IDEA吧;IntelliJ IDEA下载地址:https://www.jetbrains.com/idea/
目前搭建基础的框架好像这些足够了,后面用到的组件或者软件后面再说吧。
2、 快速生成框架
之所以要快速生成框架,主要还是懒嘛!
笔者用的是IntelliJ IDEA,因此你可以使用IDEA 的springboot插件来生成,如下图:
图一
图二
点击(图二)create按钮即可。
这个过程会比较长,你需要耐心等待。
完成后,代码将自动导入到IDE,导入的视图如下:
图三
按照“图三”所示,下面说下这个工程项目对应的目录以及文件说明:
springboot3-keenly--工程项目名称
.idea------------IDE自动生成配置文件(暂时不用管)
src--------------源码文件夹
main----主源码文件夹
java----java源码文件夹
com----java包名
keenly----java包名
springKeenly---- java包名
SpringKeenlyApplication.java---main函数
resources---系统配置文件夹
application.properties----系统配置文件
test----测试源码文件夹
.gitignore------方便发布到git上的文件过滤配置(非必须)
LICENSE-----源码协议文件,自己加上去的(非必须)
mvnw------maven命令文件
mvnw.cmd---- maven命令文件
pom.xml---- maven工程管理配置文件
README.md---一个介绍项目情况的文件(非必须)
是不是都好奇生成了哪些源码?不要着急,笔者把一些必须的文件拉出来展示下:
- SpringBoot主程序入口(SpringKeenlyApplication.java):
package com.keenly.springKeenly;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class SpringKeenlyApplication {
public static void main(String[] args) {
SpringApplication.run(SpringKeenlyApplication.class, args);
}
}
- Maven配置文件(pom.xml)
3) <?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 https://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>3.1.0-SNAPSHOT</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.keenly</groupId>
<artifactId>springboot3-keenly</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springboot3-keenly</name>
<description>这是一个springboot3基础功能演示以及相应技术整合的项目</description>
<properties>
<java.version>17</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-test</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<releases>
<enabled>false</enabled>
</releases>
</pluginRepository>
</pluginRepositories>
</project>
对,本次生成的就这些文件,其他的都是一些无关的文件或者是自动生成的配置的文件,基本上我们暂时可以不需要去理会的。
也许你生成的源码结构和我的不太一样,没有关系,只要src 目录和pom.xml文件在,其他的都好说。
继续往前走,如“图三”所示,选择“SpringKeenlyApplication.java”文件,右击,出现如下界面:
图四
点击“图四”中“run…”,即可运行系统。运行效果如下:
这样我们的框架就算完成了!