《SpringBoot实战》读书笔记 #每日笔记 100-001

《SpringBoot实战》读书笔记 #每日笔记 100-001

@EnableAutoConfiguration实际上加载的是jar包中的配置类,这些配置类中经过@Bean建立一些必要的对象,例如DataSource对象。

建议入口类放在groupId+arctifactId 下面,这样作让项目的结构可以更加的清晰,可是根据实际的教学经验来讲:对于初学者不建议添加arctifactId ,在进行聚合项目学习的时候,会由于启动类的扫描范围而扫描不到一些必要的包。web

若是咱们本身建立是一些类的话能够选择关闭这个类的自动配置,自动配置的列表能够在spring.factories文件中查看(位于jar包中)。spring

这一点须要注意,使用的yaml文件的时候没有办法正确的演示Java配置方式建立Bean的第一种形式,经过成员变量进行赋值。安全

一直以来没有很详细的解释过starter pom这个这个系列的jar包,实际上就是对jar包进行了封装和优化,在jar包的基础上经过Java配置的方式作了大量的自动配置。学习

为何使用properties就是类型安全的呢?优化

日志居然能够直接配置 我白写了这么长时间的配置文件 之后就只经过配置文件来说解日志的基本原理3d

有必要使用一下条件注解了日志

若是我没有记错的话,SpringBoot自动配置包中,视图解析器的自动配置Bean上就添加有这个注解,条件注解,只有当前环境是web环境的时候才会进行bean的建立cdn

那么若是判断当前环境是web环境呢?对象

相关文章
相关标签/搜索