今天测试,发现程序运行挂起了。
最开始以为数据库记录锁住了,于是重启数据库了(因为之前测试没有问题),但没有用。
因为其中有一个bean,有init-method,初始化时会去connect一个远程端口。
想来想去,估计可能是因为昨天测试的太多,远程端口做了限制。
于是将init-method也注掉了。
再运行,于是就报了下面的错误。
“Bean property 'properties' is not writable or has an invalid setter method. Did you mean 'porperties'?”
想起来了,这个属性是后来加上去的。因为简单,没有想到会有这样的问题。
其主要原因是 我将 porperties误拼写为properties。
将其改掉,程序就正常了。
但为什么之前程序运行会挂起呢?
您还没有登录,请您登录后再发表评论
在本文中,我们将深入探讨如何使用Spring 3.0框架开发一个简单的"Hello World"应用程序。Spring是一个极其流行的企业级Java应用框架,它提供了一种模块化、可扩展的方式来构建应用,强调依赖注入(Dependency ...
在Java的Spring框架中,`getBean`方法和`JdbcTemplate`是两个核心且重要的概念。它们分别代表了Spring对依赖注入(Dependency Injection,DI)的实现和数据库操作的简化处理。 首先,让我们来深入理解Spring的`...
本篇文章将围绕“基于Spring 3.0的CXF发布Web Service及客户端”的主题展开,详细介绍如何利用这两个强大的工具来实现服务的发布和调用。 首先,我们需要理解Spring 3.0的关键特性。Spring 3.0引入了更多的模块和...
在Spring框架中,`getBean`方法是核心的组件实例化和管理的入口,它用于从IoC容器中获取指定的Bean。这个过程涉及到多个步骤,确保Bean的正确创建、初始化以及依赖注入。以下是`getBean`方法的主要流程: 1. **开始...
((SchedulerFactoryBean) context.getBean("scheduler")).getScheduler().start(); } } ``` 总结,通过以上步骤,我们就成功地在Spring 3中配置了Quartz定时任务,实现了每10秒执行一次的任务。在实际应用中,你...
加载spring配置文件,提供getBean接口.
1. **注解驱动**:3.0版本进一步加强了对注解的支持,如@Component、@Service、@Repository和@Controller等,使得无XML配置成为可能。 2. **泛型集合的类型安全注入**:允许在Bean定义中使用泛型,Spring可以自动...
本文将详细介绍如何在Spring中通过`ApplicationContext`的`getBean`方法获取注入对象,并通过实例来展示其使用。 首先,我们来看`ApplicationContextAware`接口,它是Spring提供的一个回调接口。当Spring容器创建了...
spring Bean的生命周期
### Spring2.5 + Struts1.3.8 + Hibernate3.0 整合知识点详解 #### 一、概述 Spring2.5 + Struts1.3.8 + Hibernate3.0 (简称SSH)整合是一种典型的Java Web开发模式,旨在通过组合这三种技术框架来构建高性能、易于...
`getBean`是Spring框架提供的一个方法,位于`ApplicationContext`接口中,用于从Spring容器中获取一个已注册的bean实例。通常,bean在配置文件中定义,然后通过`getBean`来获取并使用。例如,我们可以使用以下方式...
在Spring 3.0及以后的版本中,还引入了AnnotationConfigApplicationContext,这是一个不依赖XML配置文件,而是通过Java配置类来配置的ApplicationContext实现。这种方式可以和Java的注解相结合,提供更加强大的配置...
ContextLoaderServlet是Spring 3.0之前的加载方式,现在已被弃用。而ContextLoaderListener则是一个监听器,可以在Web应用启动时加载配置文件,创建ApplicationContext,并将上下文信息存储在ServletContext中,方便...
在Spring框架中,静态方法内部注入Bean导致空指针异常是一个常见的问题,特别是在处理较旧的项目时。这里我们分析两种解决这个问题的方法。 首先,让我们深入理解问题的原因。在Spring中,`@Autowired`注解用于自动...
在Spring中,我们可以使用XML配置或者Java配置(从Spring 3.0开始引入)来定义Bean。在提供的部分内容中,我们看到了Java配置的例子。`@Configuration`注解标记一个类作为配置源,而`@Bean`注解标记方法,表示该方法...
- **通过`@Configuration`和`@ComponentScan`**:Spring 3.0引入了基于Java的配置,允许在Java类中定义Bean并扫描特定包下的组件。 - **使用`Prototype`作用域的Bean**:如果一个Bean是Prototype作用域,每次请求...
Spring 3.0引入了`getBean(Class)`,Spring 4.1增加了对`getBean(Class,Object...)`的支持,允许传入默认参数。Spring 5.1中,引入了`getBeanProvider`,支持延迟查找,提供更细粒度的控制。 **集合类型依赖查找** ...
3. **Java配置**:Spring 3.0引入了Java配置,使得配置更加面向对象,可以使用Java类替代XML配置,如`@Configuration`、`@Bean`等。 接下来,我们谈谈AOP,它是Spring提供的一种模块化代码的方式,通过切面(Aspect...
它通常会包含一个静态方法,如`getBean()`,该方法内部通过查找类路径下的Spring配置文件,如`applicationContext.xml`,并利用`ClassPathXmlApplicationContext`来初始化Spring上下文。由于Spring上下文的初始化是...
MyJob myJob = context.getBean(MyJob.class); // 创建JobDetail和Trigger JobDetail jobDetail = JobBuilder.newJob(myJob.getClass()) .withIdentity("myJob", "group1").build(); Trigger trigger = ...
相关推荐
在本文中,我们将深入探讨如何使用Spring 3.0框架开发一个简单的"Hello World"应用程序。Spring是一个极其流行的企业级Java应用框架,它提供了一种模块化、可扩展的方式来构建应用,强调依赖注入(Dependency ...
在Java的Spring框架中,`getBean`方法和`JdbcTemplate`是两个核心且重要的概念。它们分别代表了Spring对依赖注入(Dependency Injection,DI)的实现和数据库操作的简化处理。 首先,让我们来深入理解Spring的`...
本篇文章将围绕“基于Spring 3.0的CXF发布Web Service及客户端”的主题展开,详细介绍如何利用这两个强大的工具来实现服务的发布和调用。 首先,我们需要理解Spring 3.0的关键特性。Spring 3.0引入了更多的模块和...
在Spring框架中,`getBean`方法是核心的组件实例化和管理的入口,它用于从IoC容器中获取指定的Bean。这个过程涉及到多个步骤,确保Bean的正确创建、初始化以及依赖注入。以下是`getBean`方法的主要流程: 1. **开始...
((SchedulerFactoryBean) context.getBean("scheduler")).getScheduler().start(); } } ``` 总结,通过以上步骤,我们就成功地在Spring 3中配置了Quartz定时任务,实现了每10秒执行一次的任务。在实际应用中,你...
加载spring配置文件,提供getBean接口.
1. **注解驱动**:3.0版本进一步加强了对注解的支持,如@Component、@Service、@Repository和@Controller等,使得无XML配置成为可能。 2. **泛型集合的类型安全注入**:允许在Bean定义中使用泛型,Spring可以自动...
本文将详细介绍如何在Spring中通过`ApplicationContext`的`getBean`方法获取注入对象,并通过实例来展示其使用。 首先,我们来看`ApplicationContextAware`接口,它是Spring提供的一个回调接口。当Spring容器创建了...
spring Bean的生命周期
### Spring2.5 + Struts1.3.8 + Hibernate3.0 整合知识点详解 #### 一、概述 Spring2.5 + Struts1.3.8 + Hibernate3.0 (简称SSH)整合是一种典型的Java Web开发模式,旨在通过组合这三种技术框架来构建高性能、易于...
`getBean`是Spring框架提供的一个方法,位于`ApplicationContext`接口中,用于从Spring容器中获取一个已注册的bean实例。通常,bean在配置文件中定义,然后通过`getBean`来获取并使用。例如,我们可以使用以下方式...
在Spring 3.0及以后的版本中,还引入了AnnotationConfigApplicationContext,这是一个不依赖XML配置文件,而是通过Java配置类来配置的ApplicationContext实现。这种方式可以和Java的注解相结合,提供更加强大的配置...
ContextLoaderServlet是Spring 3.0之前的加载方式,现在已被弃用。而ContextLoaderListener则是一个监听器,可以在Web应用启动时加载配置文件,创建ApplicationContext,并将上下文信息存储在ServletContext中,方便...
在Spring框架中,静态方法内部注入Bean导致空指针异常是一个常见的问题,特别是在处理较旧的项目时。这里我们分析两种解决这个问题的方法。 首先,让我们深入理解问题的原因。在Spring中,`@Autowired`注解用于自动...
在Spring中,我们可以使用XML配置或者Java配置(从Spring 3.0开始引入)来定义Bean。在提供的部分内容中,我们看到了Java配置的例子。`@Configuration`注解标记一个类作为配置源,而`@Bean`注解标记方法,表示该方法...
- **通过`@Configuration`和`@ComponentScan`**:Spring 3.0引入了基于Java的配置,允许在Java类中定义Bean并扫描特定包下的组件。 - **使用`Prototype`作用域的Bean**:如果一个Bean是Prototype作用域,每次请求...
Spring 3.0引入了`getBean(Class)`,Spring 4.1增加了对`getBean(Class,Object...)`的支持,允许传入默认参数。Spring 5.1中,引入了`getBeanProvider`,支持延迟查找,提供更细粒度的控制。 **集合类型依赖查找** ...
3. **Java配置**:Spring 3.0引入了Java配置,使得配置更加面向对象,可以使用Java类替代XML配置,如`@Configuration`、`@Bean`等。 接下来,我们谈谈AOP,它是Spring提供的一种模块化代码的方式,通过切面(Aspect...
它通常会包含一个静态方法,如`getBean()`,该方法内部通过查找类路径下的Spring配置文件,如`applicationContext.xml`,并利用`ClassPathXmlApplicationContext`来初始化Spring上下文。由于Spring上下文的初始化是...
MyJob myJob = context.getBean(MyJob.class); // 创建JobDetail和Trigger JobDetail jobDetail = JobBuilder.newJob(myJob.getClass()) .withIdentity("myJob", "group1").build(); Trigger trigger = ...