SpringBoot注解


@EnableAutoConfiguration

开启自动化配置

@ConfigurationProperties(prefiex=”jdbc”)

加载默认的配置文件 application.properties
读取其中前缀为jdbc的属性;并按照属性名进行赋值

jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/db_test
jdbc.username=root
jdbc.password=root
@ConfigurationProperties(prefix = "jdbc")
public class JdbcConfiguration {
    private String url;
    private String driverClassName;
    private String username;
    private String password;

    // ... 略
    // getters 和 setters
}

@SpringBootConfiguration

用来声明当前类是SpringBoot应用的配置类,项目中只能有一个。一般无需自己添加

组合注解

@SpringBootApplication

相当于SpringBoot中的@EnableAutoConfiguration和Spring中的@ComponentScan

@EnableConfigurationProperties


文章作者: zrh
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 zrh !
  目录