博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring中配置文件中引用外部文件
阅读量:5363 次
发布时间:2019-06-15

本文共 1785 字,大约阅读时间需要 5 分钟。

src\dayday\conn.java

package dayday; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; /**  * Created by I am master on 2016/11/29.  */ public class conn {
private String user; private String password; private String driveClass; private String jdbcUrl; private Connection connection; public void setUser(String user){
this.user=user; } public void setPassword(String password){
this.password=password; } public void setDriveClass(String driveClass){
this.driveClass=driveClass; } public void setJdbcUrl(String jdbcUrl){
this.jdbcUrl=jdbcUrl; } public Connection getConnection() throws SQLException, ClassNotFoundException {
Class.forName(driveClass); connection= DriverManager.getConnection(jdbcUrl,user,password); return connection; } }

src\dayday\Main.java

package dayday; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import java.net.SocketTimeoutException; import java.sql.SQLException; /**  * Created by I am master on 2016/11/28.  */ public class Main {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
ApplicationContext ctx=new ClassPathXmlApplicationContext("beans.xml"); conn con=ctx.getBean("conn",conn.class); System.out.println(con.getConnection()); } }

src\db.properties

src\beans.xml

运行结果: com.mysql.jdbc.JDBC4Connection@17942a1
通过
加入外部配置文件
通过${var}引用外部的属性

转载于:https://www.cnblogs.com/Hdaydayup/p/6114415.html

你可能感兴趣的文章
[xampp] /usr/bin/env: php: No such file or directory
查看>>
细学PHP 10 贴吧-2
查看>>
黑客攻防入门秘籍
查看>>
Swift迎来了1.0 GM 版(2014.09.09)
查看>>
【iOS开发-68】APP下载案例:利用tableView自带的cell布局+缓存池cell复用时注意button状态的检查...
查看>>
《Genesis-3D开源游戏引擎-FQA常见问题解答》2014年01月10号版本
查看>>
Java 编程下实现随机无重复数字功能
查看>>
Android 编程下的代码混淆
查看>>
animation属性
查看>>
页内的模块和组件抽象规划经验
查看>>
安全-分析深圳电信的新型HTTP劫持方式
查看>>
将Centos的yum源更换为国内的阿里云源
查看>>
git diff 的用法
查看>>
一段sql的优化
查看>>
十进制与十六进制的相互转换
查看>>
在Flex中用Validator检测数字、字符串、Email.
查看>>
[leetcode]4Sum
查看>>
POJ1062 昂贵的聘礼
查看>>
【零基础学习iOS开发】【02-C语言】08-基本运算
查看>>
Java 将指定字符串连接到此字符串的结尾 concat()
查看>>