Spring中配置的bean是自动加载的,当类调用的时候实例化并返回调用者。
配置:
xml version="10" encoding="UTF-8">
<beans xmlns:xsi=">
package comdb;
import javasqlConnection;
import javasqlDriverManager;
import javasqlResultSet;
import javasqlSQLException;
import javasqlStatement;
public class DBManager {
public static Connection con = null;
private static DBManager cm = null;
private DBManager() {
try {
ClassforName("commysqljdbcDriver");
con = DriverManagergetConnection(
"jdbc:mysql://localhost:3306/hrm", "root", "mysql");
} catch (ClassNotFoundException e) {
Systemoutprintln("找不到驱动!");
eprintStackTrace();
} catch (SQLException e) {
Systemoutprintln("链接数据库失败!");
eprintStackTrace();
}
}
public static DBManager getCM() {
if (null == cm)
cm = new DBManager();
return cm;
}
public static Connection getCon() {
return DBManagergetCM()con;
}
public static void closeConection(ResultSet rs,Statement stmt,Connection con)
{
if(null!=rs)
{
try
{
rsclose();
} catch (SQLException e)
{
// TODO Auto-generated catch block
eprintStackTrace();
}
}
if(null!=stmt)
{
try
{
stmtclose();
} catch (SQLException e)
{
// TODO Auto-generated catch block
eprintStackTrace();
}
}
if(null!=con)
{
try
{
conclose();
} catch (SQLException e)
{
// TODO Auto-generated catch block
eprintStackTrace();
}
}
}
public static void closeConection(Statement stmt,Connection con)
{
if(null!=stmt)
{
try
{
stmtclose();
} catch (SQLException e)
{
// TODO Auto-generated catch block
eprintStackTrace();
}
}
if(null!=con)
{
try
{
conclose();
} catch (SQLException e)
{
// TODO Auto-generated catch block
eprintStackTrace();
}
}
}
}
spring xml中定义
<!--spring 工具类-->
<bean id="springContextUtil" class="comskylinepubutilsSpringContextUtil"/>
SpringContextUtil的代码如下
package comskylinepubutils;
import orgspringframeworkbeansBeansException;
import orgspringframeworkcontextApplicationContext;
import orgspringframeworkcontextApplicationContextAware;
import javautilLocale;
/
Spring 获取 bean工具类
Author: skyline{>
以上就是关于怎么在java文件调用spring的bean全部的内容,包括:怎么在java文件调用spring的bean、JAVA中Bean是什么意思书写规范是什么、java 从数据库里面取出数据转化成bean,关键代码如下!高人看看有不对的地方吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)