springBoot

一、SpringBoot

 

    什么是SpringBoot?

    SpringBoot是Spring体系下的一款新的框架,这款框架主要是用于进行快速搭建Spring轻应用的,而且SpringBoot整合了很多第三方的框架和服务,让开发者能够更简单的使用和整合第三方的框架,类似Maven整合了所有的Jar包,SpringBoot整合了所有的框架。

 

    约定 > 配置 > 编码

 

    SpringBoot整体结构基于Maven(gradle) + Spring

 

二、使用Eclipse搭建一个简单的SpringBoot工程

 

    SpringBoot的构建网址:http://start.spring.io/

 

    如何将一个Maven工程改造成SpringBoot工程

 

        · 准备一个Jar的Maven工程

 

        · 修改pom.xml

            让jar工程继承指定的SpringBoot工程

            

 

            添加相关的依赖

            

 

            添加相关插件

            

    

        · 编写一个核心配置文件

            

 

        · 提供一个启动类

            

 

    如何在SpringBoot中整合SpringMVC

        

        

 

    SpringBoot的起步依赖帮助我们做了一些什么事情?

 

        spring-boot-starter的相关依赖:

        

 

        spring-boot-starter-web的相关依赖:

        

 

    注意:SpringBoot工程,默认扫描@SpringBootApplication注解所在的启动类的包下的所有类,如果有些需要扫描的类没有放在这个包下,需要去进行相关的配置

 

    SpringBoot实现工程的热部署

    

        · 添加热部署的依赖包

        

 

        · 配置插件

        

 

    如果自己的SpringBoot需要继承自己的父工程,该怎么办?

 

        自己的工程 -> 自己的父工程 -> SpringBoot的父工程

 

三、idea如何搭建SpringBoot工程

 

 

四、yml的用法

 

    什么是yml?

    yml是springboot默认支持的一种配置文件格式,yml格式使得配置文件的配置信息更有层次感,可读性和维护性得到增强

    

 

    注意:

        · 使用yml一定要注意缩进

        · 冒号后面一定要有一个空格

        · yml的配置文件的编码默认是utf-8,不用担心中文乱码问题

 

    yml的数据读取

        方式一:读取单个值

           -> 

 

        方式二:读取多个值

          -> 

 

            注意:添加如下依赖,自定义配置会有提示的效果

            

 

五、SpringBoot整合Mybatis

 

    回顾:原来Spring如何整合Mybatis的?

        映射接口、映射文件、实体类

        1、添加依赖 mybatis.jar  mybatis-spring.jar  spring-jdbc.jar   c3p0.jar  mysql-connection.jar

        2、配置数据源 datasource

        3、配置sqlSessionFactory(注入数据源、扫描映射接口、扫描实体类别名、配置原生的mybatis配置文件)

        4、配置mybatis的接口的代理类(<mybatis:scan 接口路径>)

        5、在service层注入dao层对象

 

    1、添加SpringBoot整合Mybatis的依赖包

        

 

    2、配置数据源

        

 

    3、配置映射文件的扫描以及实体类的别名扫描

        

 

    4、扫描映射接口

        

 

    5、在service层注入dao层对象

 

    SpringBoot如何添加事务管理

 

 

六、SpringBoot的web开发 - thymeleaf

 

    使用的步骤:

        1、添加依赖

        

 

        2、配置application.yml (可以不用配置,因为默认配置已经够用了)

        

 

        3、创建一个Html页面,同时在页面上提供一个thymeleaf的命名空间

        

 

 

七、SpringBoot整合Mybatis-plus

 

    1、导入依赖

    

 

    2、配置数据源

    

 

    3、提供实体类和映射接口

    

 

    4、扫描所有映射接口

    

 

 

 

 

 

 

  • 15
    点赞
  • 67
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值