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
  • 相关阅读:
    为新项目添彩的 10+ 超有用 JavaScript 库
    c# 计算字符串和文件的MD5值的方法
    谷歌推出全新Android开发语言Sky:让App更流畅
    全面解析ECMAScript 6模块系统
    《HTML开发Mac OS App 视频教程》 第001讲、入门教程
    新兴技术袭来,Web开发如何抉择?
    jQuery仪表盘指示器动画插件 6种仪表样式
    4月份本周超过 10 款最新免费 jQuery 插件
    UI设计师必收!同行总结可即刻上手的iOS规范参考
    Angucomplete —— AngularJS 自动完成输入框
  • 原文地址:https://www.cnblogs.com/shoshana-kong/p/9647311.html
Copyright © 2011-2022 走看看