Java类如何获取Spring的bean

时间:2020-10-08 16:41:20 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认证考试知识点:Spring获取Bean四种方法11-06

解析Spring中bean的scope11-06

Spring创建Bean过程的方法10-25

Java新手如何学习Spring框架09-01

Java怎么获取MAC地址12-19

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

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

Java认证考试:Spring实现邮件发送10-16

如何区分Java中抽象类和接口10-16