目录12
在 2017-3-18 记读书笔记

使用自动配置

简而言之, Spring Boot的自动配置是一个运行时(更准确地说,是应用程序启动时)的过程, 考虑了众多因素, 才决定Spring配置应该用哪个, 不该用哪个. 举几个例子, 下面这些情况都是Spring Boot的自动配置要考虑的

  • Spring的JdbcTemplate是不是在Classpath里? 如果是, 并且有DataSource的Bean, 则
    自动配置一个JdbcTemplate的Bean.
  • Thymeleaf是不是在Classpath里? 如果是, 则配置Thymeleaf的模板解析器、视图解析器以及模板引擎.
  • Spring Security是不是在Classpath里? 如果是, 则进行一个非常基本的Web安全设置
    每当应用程序启动的时候, Spring Boot的自动配置都要做将近200个这样的决定,, 涵盖安全、集成、持久化、Web开发等诸多方面. 所有这些自动配置就是为了尽量不让你自己写配置.
疑问?答疑?
关注极客云图了解更多内容