SpringBoot3基础框架整合学习笔记_基础框架搭建(2)

目录

1、准备工作

2、 快速生成框架


1、准备工作

由于我们这次用的是springboot3作为基础框架,所以有一些地方配置要求和以前的框架稍有不同,至少你要为接下来的工作做以下工作准备:

  1. 有一台能上网的电脑,你能看到这个笔记,我想你拥有一台能上网的电脑不是难事;
  2. 你的电脑有8G或以上的内存,80G或以上的硬盘;其他的不用我说了吧?譬如显示器、鼠标、键盘……
  3. 你的电脑上需要安装好JDK17,注意是JDK17,这个是硬性标准;之前的版本JDK8就足够了。JDK17下载地址:Java Downloads | Oracle
  4. 你的电脑上安装好Maven3.6或者以上;Maven3.9下载地址:https://dlcdn.apache.org/maven/maven-3/3.9.0/binaries/apache-maven-3.9.0-bin.zip(下个最新版本的吧,用了如果有问题的同学告诉我下。)
  5. 最后你的电脑上需要安装好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---一个介绍项目情况的文件(非必须)

是不是都好奇生成了哪些源码?不要着急,笔者把一些必须的文件拉出来展示下:

  1. 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);
   }

}
  1. 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…”,即可运行系统。运行效果如下:

这样我们的框架就算完成了!

猜你喜欢

转载自blog.csdn.net/tiehou/article/details/129566973