建议入口类放在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环境呢?对象