Spring Boot

原创
2019/07/31 19:55
阅读数 635

一、Spring Boot是什么

        本质上是一个Maven项目对象模型(POM),定义了对其他库的传递依赖,这些东西加在一起即支持某项功能

二、自动配置是什么

        Spring Boot的自动配置是应用程序启动时,Spring Boot框架自动检测 classpath里的Bean来进行配置的一种机制

三、Spring Boot可以做些什么

  1. 在pom文件中引入jar包,包括Spring、spring MVC、redis等等相关的jar包

  2. 配置web、xml、listener配置等等

  3. 配置数据库连接,配置Spring事务

  4. 配置视图解析器

  5. 开启注解、自动扫描功能

  6. 配置完成后,部署tomcat,启动调试

四、Spring Boot起步依赖和自动配置的核心原理

  1. 在日常开发中,我们会定义一些Starter,特别是现在为服务框架,我们一个项目分成了多个单体项目,而这些单体项目中会引用公司的一些组件,这个时候我们定义Starter,可以使这些单体项目快速搭建,我们只需要关注业务开发

  2. 自定义Starter(场景启动器),我们要做的事情是两个:确定依赖和编写自动配置。我们重点要做的就是编写自动配置

五、常见的Spring Boot 的Starter有哪些

  • Spring-boot-starter-web 嵌入tomcat和web开发需要servlet与jsp

  • Spring-boot-starter-data 数据库支持

  • Spring-boot-starter-solr solr支持

 

 

 

 

 

 

 

 

 

 

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
1 收藏
0
分享
返回顶部
顶部