• springboot面试题总结


    什么是springboot
            用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件) 
                    创建独立的spring引用程序 main方法运行
                    嵌入的Tomcat 无需部署war文件
                    简化maven配置
                    自动配置spring添加对应功能starter自动化配置
                    
    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
            
    springboot自动配置的原理
            在spring程序main方法中 添加@SpringBootApplication或者@EnableAutoConfiguration
            会自动去maven中读取每个starter中的spring.factories文件  该文件里配置了所有需要被创建spring容器中的bean
     
    springboot读取配置文件的方式
            springboot默认读取配置文件为application.properties或者是application.yml
            
    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配置数据源信息
            
    springboot如何添加【修改代码】自动重启功能
            添加开发者工具集=====spring-boot-devtools
    转自:https://blog.csdn.net/u013605060/article/details/80255192
  • 相关阅读:
    Hiveserver2高可用实现
    centos7 mysql数据库安装和配置
    ubuntu18.04 安装hadoop 2.7.3+hive 2.3.4
    imx6 RGB LCD
    imx6 KEY_ROW4 power output high fail
    ar1020 驱动移植 无效
    24C02 Twr
    undefined reference to `switch_dev_unregister'
    cannot open /proc/bus/usb/devices, No such file or directory
    imx6dl i2c4 support
  • 原文地址:https://www.cnblogs.com/beixiaoyi/p/9430882.html
Copyright © 2020-2023  润新知