1.快速开发
2.简化j2ee开发
3.整合spring技术栈
4.整合j2ee开发
@ConfigurationProperties与@value区别
@ConfigurationProperties | @value | |
功能 | 批量注入配置文件中的属性 | 一个个指定 |
松散绑定 | 支持 | 不支持 |
SpEl | 不支持 | 支持 |
JSR303数据校验 | 支持 | 不支持 |
复杂类型封装 | 支持 | 不支持 |
Spring Boot @PropertySource 加载指定配置文件、@ImportResource 导入Spring 配置文件
带有 @Configuration 的注解类表示这个类可以使用 Spring IoC 容器作为 bean 定义的来源。@Bean 注解告诉 Spring,一个带有 @Bean 的注解方法将返回一个对象,该对象应该被注册为在 Spring 应用程序上下文中的 bean。
configuration==作用等同于 xml文件 Bean==作用等同于 <Bean>
日志框架
UCL JUL jboss-logging logback log4j log4j2 slf4j
spring boot 默认用logback slf4j