SpringBoot

本文介绍了SpringBoot的简介、如何通过官网和IDEA搭建项目,涉及基础配置(YAML)的使用,以及如何整合Junit和MyBatis。重点讲解了配置文件优先级、YAML语法和第三方技术的集成步骤。
摘要由CSDN通过智能技术生成

一、SpringBoot简介

  • SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初级搭建以及开发过程
    -Spring的缺点:配置繁琐、依赖设置繁琐
  • SpringBoot对上述Spring的缺点进行的改善和优化,基于约定优于配置的思想,可以让开发人员不必在
    配置与逻辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的
    效率,一定程度上缩短了项目周期。
  • SpringBoot的特点
    1.为基于Spring的开发提供更快的入门体验
    2.开箱即用,没有代码生成,也无需XML配置。同时也可以修改默认值来满足特定的需求
    3.提供了一些大型项目中常见的非功能性特性,如嵌入式服务器、安全、指标,健康检测、外部配置等
    4.SpringBoot不是对Spring功能上的增强,而是提供了一种快速使用Spring的方式

二、搭建SpringBoot项目

2.1官网搭建

1.打开官网Spring
2.点击如图:
在这里插入图片描述

2.2IDEA创建

  1. 创建模块
    在这里插入图片描述
    在这里插入图片描述

  2. 选择模块所需要的技术集(一般勾选Web 、MySQL Driver、MyBatis Framework)
    在这里插入图片描述

2.3SpringBoot模块的快速启动

  1. 对SpringBoot项目打包(执行Maven构建指令package)
  2. 执行启动指令(cmd)
    java -jar springboot.jar
    在这里插入图片描述

三、基础配置(yml)

3.1SpringBoot提供多种配置方式

  • 配合文件必须放在 resources 目录下
    在这里插入图片描述
  • 如果配置文件中提示消失则
    在这里插入图片描述

3.2三个配置文件的优先级

application.properties > application.yml > application.yaml

3.3yml语法规则

  • 大小写敏感
  • 属性层级关系使用多行描述,每行结尾使用冒号结束
  • 使用缩进表示层级关系,同级左侧对其,只允许使用空格(不允许使用tab键)
  • 属性值前面添加空格(属性名与属性值之间使用冒号+空格作为分隔)
  • 表示注释

核心规则:数据前面要加空格与冒号隔开

3.4读取配置中的数据

  • 使用@Value
    在这里插入图片描述
  • 封装到Environment
    在这里插入图片描述
  • 自定义实体类
    在这里插入图片描述
    自定义异常解决方案:
    在这里插入图片描述

三、整合第三方技术

3.1整合JUnint

在这里插入图片描述
在这里插入图片描述

3.2整合mybatis

  1. 选择当前模块需要使用的技术集(MyBatis、MySQL)
    在这里插入图片描述
  • 配置文件(yml)
    在这里插入图片描述
  • 设置Mapper
    在这里插入图片描述
  1. 整合SSM:
    1. pom.xml
      配置起步依赖,必要的资源坐标(druid)

    2. application.yml
      设置数据源、端口等

    3. 配置类
      全部删除

    4. dao
      设置@Mapper

    5. 测试类
      在这里插入图片描述

    6. 页面
      放置在resources目录下的static目录中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值