相关文章
更多最近更新
更多问个spring annotation的问题
2019-03-25 13:48|来源: 网路
小弟初次使用spring的annotion,有个问题非常困惑
就是如果我要在spring的context配置文件中引用一个annotation的bean -- someService该怎么写?
<property name="service" ref="someService"/>??这样会报如下错误
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'someService' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
... 43 more
就是如果我要在spring的context配置文件中引用一个annotation的bean -- someService该怎么写?
<property name="service" ref="someService"/>??这样会报如下错误
Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'someService' is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:387)
at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:971)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:246)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:269)
... 43 more
相关问答
更多-
spring annotation 配置问题[2023-07-10]
你采用Spring + Hibernate 是可以采用 Spring的配置替换 hibernate.cfg.xml的,基于注解的配置方式: org.hibernate.dialect.Oracle10gDialect com.test.ObjectBean 网上有很多关于SSH架构搭建的教程,注解找一下。 -
是不是有一款什么手机软件,可以很自然的拉长腿部?不是美图秀秀,有知道的不?[2022-10-20]
spring -
java spring @annotation作用[2023-08-23]
Annontation是Java5开始引入的新特征。中文名称一般叫注解。它提供了一种安全的类似注释的机制,用来将任何的信息或元数据(metadata)与程序元素(类、方法、成员变量等)进行关联。 annotation一般作为一种辅助途径,应用在软件框架或工具中,在这些工具类中根据不同的 annontation注解信息采取不同的处理过程或改变相应程序元素(类、方法及成员变量等)的行为。 例如:Junit、Struts、Spring等流行工具框架中均广泛使用了annontion。使代码的灵活性大提高。 ... -
spring annotation 配置问题[2022-03-28]
你采用Spring + Hibernate 是可以采用 Spring的配置替换 hibernate.cfg.xml的,基于注解的配置方式:春天的英语怎么读?[2022-05-21]
spring您的问题缺少对您的需求的一些详细解释,但我的假设是您不想在您的管理面板控制器上放置您的注释和@Controller。 你想要Spring-MVC你明白任何@AdminPanelController都是@Controller。 这正是Spring 4.0中的@RestController注释,任何@RestController都是@Controller(参见源代码 )。 所以你的@AdminPanelController注释应该类似于下面的注释 @Target(ElementType.TYPE) @Reten ...Spring @Value注释(Spring @Value annotation)[2021-12-23]
注入依赖项和值仅适用于由Spring管理的对象 - 当您使用new手动创建对象(例如通过执行new Token() ,Spring无法处理该对象以注入依赖项和值。 Token对象必须是一个Spring bean才能工作。 Injecting dependencies and values only works on objects that are managed by Spring - when you manually create an object using new, for example by ...mvc:annotation-driven用于启用Spring MVC组件的默认配置。 如果你不包含mvc:annotation-driven,你的MVC应用程序也可以工作,如果你已经使用context:component-scan创建bean或者在你的XML文件中定义bean 。 但是,如果在XML文件中没有使用此元素,则mvc:annotation-driven在配置未配置的特殊bean时会做一些额外的工作。 这个标签会注册把请求发送到你的@Controllers所需的HandlerMapping和Ha ...Spring和@Value注释(Spring and @Value annotation)[2021-11-07]
将companies.properties重命名为application-companies.properties。 链接到文档 rename companies.properties to application-companies.properties. Link to documentation注释驱动映射,因此您也不需要映射文件。 我在没有AOP的情况下使用Spring和Hibernate,所以我不认为这是必需的。 这里有一个相当简洁的教程。 它使用Spring 3,但我不认为这会影响JPA的东西。 The annotations drive the mapping so you don't need the mapping file as well. I use Spring & Hibernate without AOP so i don't think it's required. The ...