您的位置:首页 > 游戏 > 手游 > 怎么做网页小精灵_项目式学习_网站建设推广_网络营销技巧培训

怎么做网页小精灵_项目式学习_网站建设推广_网络营销技巧培训

2024/12/23 7:21:46 来源:https://blog.csdn.net/a827143452/article/details/142358263  浏览:    关键词:怎么做网页小精灵_项目式学习_网站建设推广_网络营销技巧培训
怎么做网页小精灵_项目式学习_网站建设推广_网络营销技巧培训

1. 简介

Spring中可以使用配置类完全代替xml来配置IoC容器。

2. 代码

以下代码实现了定义配置并引用外部类,并从外部文件赋值。

@ComponentScan("com.jojo.ioc")//确定扫描范围
@PropertySource(value = "classpath:jdbc.properties")//指定外部文件
@Configuration//指定该类为配置类
public class JavaConfiguration {@Value("${url}") //从外部文件中获取值private String url;@Value("${driver}")//从外部文件中获取值private String driver;@Value("${username}")//从外部文件中获取值private String username;@Value("${password}")//从外部文件中获取值private String password;@Scope(scopeName = ConfigurableBeanFactory.SCOPE_SINGLETON)//定义单例模式@Bean(name = "name",initMethod = "", destoryMethod ="") //引用外部类并设置bean name,初始化方法,和销毁方法public DruidDataSource dataSource(){//实现具体的实例化过程DruidDataSource dataSource = new DruidDataSource();dataSource.setUrl(url);//设置外部类的值dataSource.setDriverClassName(driver);//设置外部类的值dataSource.setUsername(username);//设置外部类的值dataSource.setPassword(password);//设置外部类的值return dataSource;//返回}//外部类引用外部类试例@Beanpublic JdbcTemplate jdbcTemplate(DataSource dataSource/* 参数直接声明要引用的类 */){JdbcTemplate jdbcTemplate = new JdbcTemplate();//方法1.如果dataSource也为自定义bean类方法,直接调用dataSource()jdbcTemplate.setDataSource(dataSource());//方法2.形参列表声明想要的组件类型jdbcTemplate.setDataSource(dataSource);return jdbcTemplate;}
}

3.导入其他配置类

可以在配置类中引用其他配置类:

@Import(value = {JavaConfiguration2.class})//导入JavaConfiguration2配置类
@Configuration
public class JavaConfiguration1 {
}

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com