spring 注解不生效的问题

pangyongmeng pangyongmeng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
本菜鸟试着用spring的注解方式,但是注解不生效。
web.xml文件片段:
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context-2.5.xsd">




<!-- Data Source-->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://localhost:3306/helloWorld?createDatabaseIfNotExist=true" />
<property name="username" value="root" />
<property name="password" value="root" />
<property name="maxActive" value="100" />
<property name="maxIdle" value="10" />
<property name="maxWait" value="5000" />
</bean>
<!--sessionFactory -->
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean ">
<property name="dataSource" ref="dataSource" />
<property name="configLocation" value="classpath:hibernate.cfg.xml"/>
</bean>

<context:annotation-config />
<!--bean class="org.springframework.context.annotation.CommonAnnotationBeanPostProcessor"/-->
<bean id="fruitService" class="com.megasoft.service.impl.FruitServiceImpl"/>
<bean id="fruitService_2" class="com.megasoft.service.impl.FruitService_2Impl"/>

</beans>


java代码如下:

@Resource
private IFruitService_2 fruitService_2;

public void test() {
fruitService_2.hello();
}


导入的包如下:

晕不懂发图;

最后在
public void test() {
fruitService_2.hello();
}
抛出了空指针。
...全文

相关推荐

详解spring中aop不生效的几种解决办法

主要介绍了详解spring中aop不生效的几种解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38660108

Java注解@Transactional事务类内调用不生效问题及解决办法

主要介绍了Java注解@Transactional事务类内调用不生效问题及解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

weixin_38706782

Spring中的AOP不生效

java中Spring配置的AOP切面不生效的解决方案

海角七号ML

Spring aop失效的几种解决方案

主要介绍了Spring aop失效的几种解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

weixin_38697063

Java springboot sl4j日志问题 解决Spring Boot项目中@SLF4J日志注解引入后无效的问题及配置方法

内容概要:本文讨论了在一个Spring Boot项目的开发过程中遇到的日志注解@SLF4J使用不当导致不生效的问题。具体表现为在添加了相关starter和Lombok依赖之后,仍然无法正确应用SLF4J进行日志记录。文中详细介绍了可能造成这种现象的原因——主要是IDEA插件方面缺乏相应的Lombok支持或者是版本没有及时更新。针对这些问题提供了一个简单的排查步骤以及修正指南:确保安装并启用了正确的IDE插件版本(即对应环境里的最新稳定版),并在设置菜单中进行必要的调整;清理旧版冗余依赖项;最后重启IDE以使改动生效。 适合人群:Java后端开发工程师,尤其是那些刚接触或正在熟悉Spring Boot和日志系统的人群。 使用场景及目标:当你试图利用Spring Boot提供的简洁配置来增强应用程序的日志记录时遇到了阻碍。如果你发现自己已经按照官方文档设置了必要的构建工具依赖但是仍无法正常使用@Slf4j或其他类似的简便方式,则本教程能够帮助您诊断潜在原因并且快速恢复其功能性。除此之外,还能教会大家怎样检查IDE环境配置是否与当前项目兼容以及如何避免类似失误的发生。 其他说明:文章来自一位

岫珩
评论 6
收藏 已收藏
分享
返回顶部
pangyongmeng
Web 开发 81,108 成员 341,721 内容