Spring的ApplicationContext.xml中使用properties文件中的属性初始化bean
创始人
2025-05-28 01:50:44
0

1、src/main/resources中新建mysql.jdbc.properties,名字自己取好供后面引用,内容如下:

basicDatasource.driverClassName=com.mysql.jdbc.Driver

basicDatasource.url=jdbc:mysql://127.0.0.1:3306/XX?characterEncoding=UTF-8

basicDatasource.username=root

basicDatasource.password=XXXXXXXX

说明:属性对的key"."前面(红色部分)必须是要初始化的bean的id,在spring的xml文件中配置。"."后面的部分(蓝色部分)为该bean中接收值的属性。

2、接收properties文件属性值的java类定义

package kent.exercise.spring.dao.model;

public class Datasource {

private String driverClassName;

private String url;

private String username;

private String password;

public String getUrl() {

return url;

}

public void setUrl(String url) {

this.url = url;

}

public String getDriverClassName() {

return driverClassName;

}

public void setDriverClassName(String driverClassName) {

this.driverClassName = driverClassName;

}

public String getUsername() {

return username;

}

public void setUsername(String username) {

this.username = username;

}

public String getPassword() {

return password;

}

public void setPassword(String password) {

this.password = password;

}

}

3、spring配置文件services.xml(自己取名字)中定义JavaBean,生命该javaBean属性由properties文件中配置好的属性对初始化

basicDatasource.driverClassName}">

basicDatasource.url}">

basicDatasource.username}">

basicDatasource.password}">

其中蓝字部分和红字部分 命名全文应保持一致

4、声明properties文件路径,交给spring读取并初始化

mysql.jdbc.properties

相关内容

热门资讯

国产电脑板安卓系统,引领智能办... 你有没有想过,家里的电脑板竟然也能用安卓系统?没错,就是那个我们平时手机上用的安卓系统,现在竟然也能...
安卓系统怎么调ins,实际应用... 你有没有发现,Instagram(简称ins)这个社交平台简直是个宝藏,各种美图、短视频,还有各种有...
手机安卓系统耗电好快,揭秘安卓... 亲爱的手机控们,你们是不是也有这样的烦恼:手机安卓系统耗电好快,仿佛电量就像流水一样哗啦啦地溜走?别...
安卓系统能定位软件,探索安卓系... 你有没有想过,你的手机里那些神奇的软件是怎么知道你在哪儿的呢?没错,就是安卓系统能定位软件的功劳!今...
安卓系统参数测试软件,基于安卓... 你有没有想过,你的安卓手机里那些神秘的系统参数,其实就像是一扇通往手机性能深处的窗户呢?想要了解这扇...
透明蓝牙耳机安卓系统,智能生活... 你有没有想过,在这个科技飞速发展的时代,拥有一副好耳机是多么重要的一件事呢?想象当你沉浸在美妙的音乐...
微软10系统安装安卓,跨平台体... 亲爱的读者们,你是否曾想过在Windows 10系统上安装安卓系统呢?想象一边享受着Windows的...
ios跟安卓系统混合,打造跨平... 你有没有发现,现在手机的世界里,iOS和安卓就像是两个截然不同的王国,各自有着忠实的粉丝。但你知道吗...
安卓如何系统如何降级,还原至旧... 你有没有想过,你的安卓手机突然间变得卡顿不堪,性能大不如前?别急,今天就来教你怎么给安卓系统来个“时...
中兴不能用安卓系统,探索自主操... 你知道吗?最近有个大新闻在科技圈里炸开了锅,那就是咱们的国产手机品牌中兴,竟然不能用安卓系统了!这可...
安卓系统取消深色模式,探索新功... 你知道吗?最近安卓系统来了一次大变动,那就是取消了深色模式!这可让不少手机用户感到有点懵圈。咱们一起...
安卓模拟苹果系统游戏,畅玩经典... 你有没有想过,在安卓手机上也能玩到那些只在苹果系统上才能体验的游戏呢?没错,就是那种画面精美、操作流...
安卓系统澳门电召,安卓系统下的... 你有没有想过,在繁忙的都市生活中,如何轻松地叫到一辆车呢?现在,就让我带你走进安卓系统澳门电召的世界...
安卓系统的字母代表,字母背后的... 你知道吗?在我们每天使用的安卓手机里,那些看似普通的字母组合,其实有着它们独特的含义和故事呢!今天,...
安卓如何转iphone系统,系... 你有没有想过,从安卓转到iPhone系统,就像是从一个熟悉的老朋友跳到一个全新的世界呢?想象你手中的...
安卓攻略系统变美文,轻松打造完... 亲爱的安卓用户们,是不是觉得手机界面越来越单调,想要给它来个华丽变身呢?别急,今天就来给你支几招,让...
小米9系统安卓多少,基于安卓1... 亲爱的读者们,你是否也像我一样,对手机系统充满了好奇?今天,我们就来聊聊小米9这款手机的系统,看看它...
安卓系统与骁龙系统区别,深度解... 你有没有想过,为什么你的手机里装的是安卓系统,而朋友的手机里却是骁龙系统呢?这两种听起来有点像亲戚的...
安卓刷winphone系统6,... 你有没有想过,如果你的安卓手机突然变成了Windows Phone 6呢?想象那会是怎样一番景象?今...
锤子安卓12系统更新,畅享智能... 你知道吗?最近锤子手机的用户们可是炸开了锅,因为锤子科技终于发布了安卓12系统的更新!这不仅仅是一个...