java 设置注释_java配置注解

使用java配置时,我接触到了许多陌生的注解,所以专门开一章来记录新接触的这些注解

@Configuration

1、表明该类时配置类 2、将该类纳入spring容器中

@Bean

通过该注解表明注入一个Bean对象,相当于xml中的

通常这样使用(可以用来写配置)

public DriverManagerDataSource driverManagerDataSource(){

DriverManagerDataSource driverManagerDataSource =new DriverManagerDataSource ();

//设置属性

return driverManagerDataSource;

}

@ComponentScan("com.yidu")

扫描类,将com.yidu下的文件都扫描

@SpringBootApplication

表明它是spring boot的主配置类,需要注意的如果没用@ComponentScan注解,那么它默认扫描该类的同级和子级文件

@PropertySource(value={"classpath:mysql.properties"})

读取mysql.properties外部文件,@PropertySource注解只能加载properties类型的文件不能加载yml

@Value("${jdbc.driverclass}")

private String driverClassName;

这样得到外部文件中的值

@ImportResource(locations={"applicationContext.xml"})

加载applicationContext.xml配置文件

springboot默认自动配置,即使你手写了配置文件spring boot也是默认不识别的,如果想要识别,必须在主配置类上加上注解@ImportResource,但现在已经不推荐使用xml的方式来配置了,而一般通过java配置的方式。

2019-01-04

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值