Java类如何获取Spring的bean

时间:2024-11-02 15:32:04 JAVA认证 我要投稿
  • 相关推荐

Java类如何获取Spring的bean

  一个Bean扮演着应用程序素材的角色。它包含有一个functional interface,一个life-cycle interface,以及一个实现它所支援的商业方法的类别。下面小编为大家整理了关于Java类如何获取Spring的bean的文章,一起来看看吧:

  1.创建一个类并让其实现org.springframework.context.ApplicationContextAware接口来让Spring在启动的时候为我们注入ApplicationContext对象.

  示例代码:

  view plaincopy to clipboardprint?

  import org.springframework.beans.BeansException;

  import org.springframework.context.ApplicationContext;

  import org.springframework.context.ApplicationContextAware;

  public class MyApplicationContextUtil implements ApplicationContextAware {

  private static ApplicationContext context;//声明一个静态变量保存

  @Override

  public void setApplicationContext(ApplicationContext contex)

  throws BeansException {

  this.context=contex;

  }

  public static ApplicationContext getContext(){

  return context;

  }

  2.在applicationContext.xml文件中配置此bean,以便让Spring启动时自动为我们注入ApplicationContext对象.

  例:

 
  

  3.有了这个ApplicationContext之后我们就可以调用其getBean("beanName")方法来得到由Spring 管理所有对象。

  延伸阅读:JDBC连接MySQL数据库关键的四个步骤

  1、查找驱动程序

  MySQL目前提供的Java驱动程序为Connection/J,可以从MySQL网站下载,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驱动程序为纯Java驱动程序,JDBC链接MySQL不需做其他配置。

  2、动态指定classpath

  如果需要执行时动态指定classpath,就在执行时采用-cp方式。否则将上面的.jar文件加入到classpath环境变量中。

  3、加载JDBC 连接MySQL

  try{  Class.forName(com.mysql.jdbc.Driver);  System.out.println(Success loading Mysql Driver!); }catch(Exception e) {  System.out.println(Error loading Mysql Driver!);  e.printStackTrace(); }

  4、设置JDBC连接MySQL的URL

  jdbc:mysql://localhost/databasename[?pa=va][&pa=va]

【Java类如何获取Spring的bean】相关文章:

Java获取当前的系统时间的方法05-28

JAVA认证基础知识:Java获取当前的系统时间06-08

Spring如何实现邮件发送07-26

户外如何获取水资源09-05

西班牙留学:如何获取住宿证明?08-11

如何编译java程序09-28

Java时间类及函数用法07-26

如何获取PHP数组的键与值呢10-25

企业如何获取核心竞争力07-17

如何利用ajax获取博文列表08-03