SpringBoot系列博客来自于B站动力节点视频:https://www.bilibili.com/video/BV1PZ4y1j7QK?p=1
0、SpringBoot专题的总目录
1、从零开始创建一个SpringBoot web项目
1.1. 创建一个空的项目:Empty Project
1.2 在Empty Project空项目中添加一个SpringBoot web模块
1.3 最终的SpringBoot web项目结构
1.3.1 直接启动SpringBoot项目
1.3.2 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 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>2.4.1</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.wind</groupId>
<artifactId>002-springboot-springmvc</artifactId>
<version>0.0.1-SNAPSHOT</version>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
2、
设置Maven私服:使用国内阿里云Maven仓库。
3、SpringBoot创建一个非web工程(不常用, 了解即可)
3.0 非web工程,直接创建一个Maven java工程就够用了
解释:
(1)java web工程,可以使用基于SpringBoot框架的javaweb工程,简化配置,很常用。
(2)java 工程(非web工程),直接使用Maven的java工程就足够用了,很常用。
3.1. 创建一个空的项目:Empty Project(步骤见1.1)
3.2 然后在该空项目中添加一个SpringBoot的java工程(非web工程)
3.3 最终的SpringBoot的java工程项目结构如下
3.4 (方式1)使用SpringBootJava工程创建接口并使用: ConfigurableApplicationContext容器
3.4 (方式2)使用SpringBootJava工程创建接口并使用: CommandLineRunner接口
4、
99、使用MyBatis逆向工程自动生成实体类/mapper接口/mapper映射文件
99.1 项目结构: 使用MyBatis逆向工程自动生成实体类、mapper接口、mapper映射文件
99.2 自动生成的StudentMapper.xml 文件解析(6个接口, 共4个类型)
99.3 springboot集成dubbo分布式框架,需要三个项目做支撑:
(1)接口工程(普通的Maven java工程即可)。
(2)服务提供者(springboot web项目)。
(3)(springboot web项目)。
99.4 如何关闭SpringBoot的Logo