SpringBoot——学习笔记

 目录

1 SpringBoot工程主要组成部分

2 SpringBoot 2.x.x 要求 Spring 5版本;Spring 5 要求 JDK 1.8;

3 SpringBoot——Helloword

  3.1 创建工程  

    方式一:Maven工程

    步骤:

      1.先创建Maven工程,然后引入SpringBoot环境。

      2.配置pom.xml,添加maven依赖

      3.创建主启动类

      4.handler类(需spring-boot-start-web 支持)

      5.Helloword 解读

    方式二:Spring starter project

  *3.2 配置文件 

  3.3 注解 详解 

  3.4 SpringBoot工作原理

可能出现的报错

 


 

 

 

1 SpringBoot工程主要组成部分

  主启动类(必须有)、starter依赖、@EnableXxx注解、yml或properties配置

 

2 SpringBoot 2.x.x 要求 Spring 5版本;Spring 5 要求 JDK 1.8;
SpringBoot 1.x.x 要求 Spring 4;

 

3 SpringBoot——Helloword

该章节内容概览---------------------------------------------------------------------

3.1 创建工程  

方式一:Maven工程

步骤:

    1.先创建Maven工程,然后引入SpringBoot环境。

    2.配置pom.xml,添加maven依赖

    3.创建主启动类

    4.handler类(需spring-boot-start-web 支持)

    5.Helloword 解读

方式二:Spring starter project

3.2 配置文件 

3.3 注解 详解 

3.4 SpringBoot工作原理

--------------------------------------------------------------------------------------------

3.1 创建工程

  方式一:Maven工程

     步骤概览:

    1.先创建Maven工程,然后引入SpringBoot环境。

    2.配置pom.xml,添加maven依赖

    3.创建主启动类

    4.handler类(需spring-boot-start-web 支持)

    5.Helloword 解读

 

      1.先创建Maven工程,然后引入SpringBoot环境。

    2.配置pom.xml,添加maven依赖

(相当于添加SpringMVC)

(SpringBoot的jar包是否能够自己跑起来,需要看这个build。详细步骤:将SpringBoot工程build成jar包....尚硅谷尚筹网Java项目实战开发教程(含SSM框架,微服务架构,封捷主讲)P277集)

 

     3.创建主启动类

      @SpringBootApplication

 

     4.handler类(需spring-boot-start-web 支持)

      @RestController = @Controller+@ResponseBody

       @RequestMapping

 

  5.helloword 解读

    5.1@SpringBootApplication 注解解读

      @SpringBootApplication 注解由这几个注解组成:

 

    5.2 

 

    5.3 扫描包位置(有两种,二者不可兼得)

各文件所在包(系统按照约定自动扫描位置):

各文件所在包(手动指定扫描位置):

(约定的包就无法被扫描)

     

    5.4 父工程

(1.dependencies jar中含热部署依赖,修改前后端代码时,只要项目没有暂停(红色方框按钮),则无需重启

 2.dependencies jar中包含mybatis的j依赖,mybatis自己提供一个starter

 

 

  方式二:Spring starter project

    使用Spring插件创建工程,主启动类、测试类、pom.xml都会自动给我们创建好,但是创建过程需要联网。

 

 

 3.2 配置文件

1. properties 格式的配置文件

eg:

 

2.yml 格式的配置文件

 

 

创建SpringBoot测试类 测试 读取 yml 功能:

1.导入测试依赖

2.创建测试类

SpringBoot的测试类也需要放在对应包下

 

(@Value 用来读简单的数据)

其他:

 

 

3.3 注解 详解

 

 

 

 

 

 

3.4 SpringBoot工作原理

系统工作原理 流程:

 

3.5 整合MyBatis

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

可能出现的报错

1 报错1

 

posted @ 2023-12-13 22:09  1900_SD  阅读(26)  评论(0编辑  收藏  举报