zoukankan      html  css  js  c++  java
  • SpringBoot 六问

     

    1.什么是springboot

            用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 
                    创建独立的spring引用程序 main方法运行
                    嵌入的Tomcat 无需部署war文件
                    简化maven配置
                    自动配置spring添加对应功能starter自动化配置
                    

    2.springboot常用的starter有哪些

            spring-boot-starter-web 嵌入tomcat和web开发需要servlet与jsp支持
            spring-boot-starter-data-jpa 数据库支持
            spring-boot-starter-data-redis redis数据库支持
            spring-boot-starter-data-solr solr支持
            mybatis-spring-boot-starter 第三方的mybatis集成starter
            

    3.springboot自动配置的原理

            在spring程序main方法中 添加@SpringBootApplication或者@EnableAutoConfiguration
            会自动去maven中读取每个starter中的spring.factories文件  该文件里配置了所有需要被创建spring容器中的bean
     

    4.springboot读取配置文件的方式

            springboot默认读取配置文件为application.properties或者是application.yml
            

    5.springboot集成mybatis的过程

            添加mybatis的starter maven依赖
                    <dependency>
                            <groupId>org.mybatis.spring.boot</groupId>
                            <artifactId>mybatis-spring-boot-starter</artifactId>
                            <version>1.2.0</version>
                    </dependency>
            在mybatis的接口中 添加@Mapper注解
            在application.yml配置数据源信息
            

    6.springboot如何添加【修改代码】自动重启功能

            添加开发者工具集=====spring-boot-devtools
  • 相关阅读:
    Quickuse.Ioc 快速应用.依赖注入组件
    Quickuse.Utility 快速应用.基础组件
    对System.ComponentModel.DataAnnotations 的学习应用
    C# List 转 Tree 公共方法
    C# 用Redis实现的分布式锁
    使用DbTableColumnWeb项目简要
    Application_Error VS OnException 遇到的坑
    在使用Intelligencia.UrlRewriter过程中 中文乱码问题
    C# MVC 页面静态化导致的问题
    关于.NetCore与.Netframework 对于DataSet的序列化与反序列化问题的探讨.
  • 原文地址:https://www.cnblogs.com/shoshana-kong/p/9647311.html
Copyright © 2011-2022 走看看