黑马程序员SSM-SpringBoot学习笔记

学习目标

1.掌握基于SpringBoot框架的程序开发步骤

2.熟练使用SpirngBoot配置信息修改服务器配置

3.基于SpringBoot的完成SSM整合项目开发

目录​​​​​​​

一、SpringBoot简介

1.1 入门案例

​编辑

1.2 SpringBoot项目快速启动

1.3 SpringBoot概述

二、基础配置

2.1 配置格式

2.1.1 修改服务器端口

​编辑

2.2 yaml

2.3 多环境启动

​编辑

2.4 配置文件分类

三、整合第三方技术

3.1 整合Junit

3.2 基于SpringBoot实现SSM整合

 3.3 基于SpringBoot的SSM整合案例


一、SpringBoot简介

1.1 入门案例

        SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。

刚开始学习时 遇见一个bug,spring boot中不能识别RestController,其实是没有导入以下依赖的原因。

        org.springframework.boot

        spring-boot-starter-web

SpringBoot入门程序

1.创建新模块,选择Spring初始化,并配置模块相关基础信息

黑马程序员SSM-SpringBoot学习笔记_第1张图片

 2.选择当前模块需要使用的技术集

黑马程序员SSM-SpringBoot学习笔记_第2张图片

 3.开发控制器类

@RestController
@RequestMapping("/books")
public class BookController {
    @GetMapping("/{id}")
    public String getById(@PathVariable Integer id) {
        System.out.println("id="+id);
        return "hello,springbooot";
    }
}

 4.运行自动生成的Application类

黑马程序员SSM-SpringBoot学习笔记_第3张图片

黑马程序员SSM-SpringBoot学习笔记_第4张图片

注意:基于idea开发SpringBoot程序需要确保联网能够加载到程序框架结构

黑马程序员SSM-SpringBoot学习笔记_第5张图片

1.2 SpringBoot项目快速启动

1.对SpringBoot项目打包,执行maven构建指令package

2.执行启动指令

Java -jar springboot.jar

 黑马程序员SSM-SpringBoot学习笔记_第6张图片

1.3 SpringBoot概述

黑马程序员SSM-SpringBoot学习笔记_第7张图片

 黑马程序员SSM-SpringBoot学习笔记_第8张图片

 黑马程序员SSM-SpringBoot学习笔记_第9张图片

黑马程序员SSM-SpringBoot学习笔记_第10张图片

二、基础配置

2.1 配置格式

2.1.1 修改服务器端口

黑马程序员SSM-SpringBoot学习笔记_第11张图片

黑马程序员SSM-SpringBoot学习笔记_第12张图片

2.2 yaml

黑马程序员SSM-SpringBoot学习笔记_第13张图片

黑马程序员SSM-SpringBoot学习笔记_第14张图片

 黑马程序员SSM-SpringBoot学习笔记_第15张图片

 黑马程序员SSM-SpringBoot学习笔记_第16张图片

 黑马程序员SSM-SpringBoot学习笔记_第17张图片

 黑马程序员SSM-SpringBoot学习笔记_第18张图片

黑马程序员SSM-SpringBoot学习笔记_第19张图片

2.3 多环境启动

ymal文件或者yml文件中配置

黑马程序员SSM-SpringBoot学习笔记_第20张图片

黑马程序员SSM-SpringBoot学习笔记_第21张图片

 黑马程序员SSM-SpringBoot学习笔记_第22张图片

 黑马程序员SSM-SpringBoot学习笔记_第23张图片

 黑马程序员SSM-SpringBoot学习笔记_第24张图片

 黑马程序员SSM-SpringBoot学习笔记_第25张图片

Maven与SpringBoot多环境兼容

1. Maven中设置多环境属性

黑马程序员SSM-SpringBoot学习笔记_第26张图片

 2. SpringBoot中引用Maven属性

黑马程序员SSM-SpringBoot学习笔记_第27张图片

 3. 执行Maven打包指令

黑马程序员SSM-SpringBoot学习笔记_第28张图片

 4. 对资源文件开启对默认占位符的解析

黑马程序员SSM-SpringBoot学习笔记_第29张图片

2.4 配置文件分类

黑马程序员SSM-SpringBoot学习笔记_第30张图片

 

三、整合第三方技术

3.1 整合Junit

黑马程序员SSM-SpringBoot学习笔记_第31张图片黑马程序员SSM-SpringBoot学习笔记_第32张图片

3.2 基于SpringBoot实现SSM整合

1. 创建新模块,选择Spring初始化,并配置模块相关基础信息

黑马程序员SSM-SpringBoot学习笔记_第33张图片

 2. 选择当前模块需要使用的技术集(Mybatis,MySQL)

黑马程序员SSM-SpringBoot学习笔记_第34张图片

 3. 设置数据源参数

黑马程序员SSM-SpringBoot学习笔记_第35张图片

 黑马程序员SSM-SpringBoot学习笔记_第36张图片

 4. 定义数据层接口与映射配置

黑马程序员SSM-SpringBoot学习笔记_第37张图片

5.  测试类中注入dao接口,测试功能

黑马程序员SSM-SpringBoot学习笔记_第38张图片

 3.3 基于SpringBoot的SSM整合案例

黑马程序员SSM-SpringBoot学习笔记_第39张图片

 

 

 

你可能感兴趣的:(spring,boot,学习,java)