zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Angular 学习笔记 (Material table sticky 原理)
    Asp.net core 学习笔记 ( ef core transaction scope & change level )
    sql server 学习笔记 (nested transaction 嵌套事务)
    html 图片文字并排显示
    Maven 的配置
    Eclipse的配置
    tomcat 的安装与配置
    java jdk的安装与配置
    javascript 拖拽
    html5 CSS input placeholder兼容性处理
  • 原文地址:https://www.cnblogs.com/beixiaoyi/p/9430882.html
Copyright © 2011-2022 走看看