springboot配置文件注入方式一--bunny0728
生活随笔
收集整理的這篇文章主要介紹了
springboot配置文件注入方式一--bunny0728
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.注解介紹
@Configuration :聲明一個(gè)類作為配置類,代替xml文件 @Bean :聲明在方法上,將方法的返回值加入Bean容器,代替 <bean> 標(biāo)簽 @Value :屬性注入 @PropertySource :指定外部屬性文件
2.創(chuàng)建jdbc.properties文件
?3.創(chuàng)建JdbcConfiguration配置類
@Configuration @PropertySource("classpath:/jdbc.properties") public class JdbcConfiguration {@Value("${jdbc.driverClassName}")private String driverClassName;@Value("${jdbc.url}")private String url;@Value("${jdbc.username}")private String username;@Value("${jdbc.password}")private String password;/*** 實(shí)例化 Druid */@Beanpublic DataSource getDataSource() {DruidDataSource source = new DruidDataSource();source.setPassword(this.password);source.setUsername(this.username);source.setUrl(this.url);source.setDriverClassName(this.driverClassName);return source;}} @Configuration :聲明我們 JdbcConfig 是一個(gè)配置類 @PropertySource :指定屬性文件的路徑是: classpath:jdbc.properties 通過 @Value 為屬性注入值 通過@Bean將 dataSource() 方法聲明為一個(gè)注冊(cè)Bean的方法,Spring會(huì)自動(dòng)調(diào)用該方法,將方法的返回值 加入Spring容器中,?然后我們就可以在任意位置通過 @Autowired 注入DataSource?
?
總結(jié)
以上是生活随笔為你收集整理的springboot配置文件注入方式一--bunny0728的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: WriteError Resulting
- 下一篇: 火车头采集