java注解注入空,Spring4.3.7注解 @Autowired java.lang.NullPointerException
UserAction中通过@Autowired注入UserServiceImpl无效,得到对象为空
UserAction.java
@Namespace("/")
@ParentPackage("struts-default")
@Controller
public class UserAction extends ActionSupport implements ModelDriven {
private User user = new User();
public User getModel() {
return this.user;
}
// *****************************
@Autowired
private UserService userService;
@Action(value = "userAction_add", results = { @Result(name = "add", location = "/success.jsp") })
public String add() {
this.userService.saveUser(user);
return "add";
}
}
UserServiceImpl.java
@Service
public class UserServiceImpl implements UserService {
@Autowired
private UserDao userDao;
@Transactional
public void saveUser(User user) {
this.userDao.save(user);
}
@Transactional
public void updateUser(User user) {
this.userDao.update(user);
}
@Transactional
public void deleteUser(User user) {
this.userDao.delete(user);
}
@Transactional(readOnly = true)
public User findUserById(Integer id) {
return this.userDao.findById(id);
}
@Transactional(readOnly = true)
public List findAllUser() {
return this.userDao.findAll();
}
}
配置文件
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd">
class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
org.hibernate.dialect.MySQL5Dialect
true
true
update
none
thread
com.entity
class="org.springframework.orm.hibernate5.HibernateTransactionManager">
java注解注入空,Spring4.3.7注解 @Autowired java.lang.NullPointerException相关推荐
- 基于全注解的SpringMVC+Spring4.2+hibernate4.3框架搭建
概述 从0到1教你搭建spring+springMVC+hibernate整合框架,基于注解. 本教程框架为基于全注解的SpringMVC+Spring4.2+hibernate4.3,开发工具为my ...
- 简述java中的注释以及用法_怎样理解 Java 注解和运用注解编程?
正好最近在公众号(BetterAndroid)发了一篇关于注解的文章,贴在这里吧,希望对题主有帮助. 一.什么是注解 我们都知道在Java代码中使用注释是为了提升代码的可读性,也就是说,注释是给人看的 ...
- java ssm常用注解_SSM框架中常用的注解
@Controller:在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model , ...
- Java注解配置rest服务_Spring Boot 注解—常用注解
注:该部分内容包含一些常用注解,如果没有学习过java注解的同学可以先看一下上一小节的内容Spring Boot 注解-基本知识 ,不看也没关系,下面就开始本节内容. @Configuration注解 ...
- Spring4 MVC HelloWorld 注解和JavaConfig实例
在这一节中,我们以 Spring4 MVC HelloWorld 注释/JavaConfig为示例,一步一步以简单的方式学习Spring4 MVC 的注解,项目设置,代码,部署和运行. 在先前的 Sp ...
- java注解 自定义策略传参_Java注解教程及自定义注解
Java注解提供了关于代码的一些信息,但并不直接作用于它所注解的代码内容.在这个教程当中,我们将学习Java的注解,如何定制注解,注解的使用以及如何通过反射解析注解. Java1.5引入了注解,当前许 ...
- 注解都不会用,怎让Java对你动情
大家好,我是小菜,一个渴望在互联网行业做到蔡不菜的小菜.可柔可刚,点赞则柔,白嫖则刚! 死鬼~看完记得给我来个三连哦! 本文主要介绍 Java 中注解的使用 如有需要,可以参考 如有帮助,不忘 点赞 ...
- autowired java配置_使用autowired注解怎么配置配置文件
展开全部 1. 使用Spring注解来注入属性e69da5e6ba9062616964757a686964616f31333363363434 1.1. 使用注解以前我们是怎样注入属性的 类的实现: ...
- java 联合主键 注解_Hibernate的联合主键注解方式
Hibernate联合主键注解方式,即是Hibernate中某一张表出现多个字段联合为唯一主键的情况.这时候就可以使用Hibernate的联合主键来操作.以用户表为例子,userId+userName ...
最新文章
- eclipse adt如何切换到设计界面_APP界面设计模板|引导页该如何设计?
- 一个进程安全的日志类, Linux实现
- 给你汇报Struts2 S2-016漏洞修复的总结
- aptio setup utility怎么设置u盘启动_CentOS 7下载及系统U盘制作
- 用vue做项目的一些总结
- 如何使用robots.txt[摘自网络]
- java编写记事本程序出现图形,高手帮忙啊,老师布置了一个作业,要用java编写一个记事本程序...
- POJ 3308 Paratroopers (对数转换+最小点权覆盖)
- 动力系统 —— 液压与气压
- java短信验证码实现_社交APP开发短信验证是通过什么技术实现
- Not enough space in file systems for the current software selection. An additional XXXX MiB is neede
- cookie 、localStorage 和 sessionStorage 区别
- java计算机毕业设计高校学生综合素质测评系统MyBatis+系统+LW文档+源码+调试部署
- 又一程序员猝死...
- SpringBoot学习历程(十一):SpringBoot2.X集成mail发送邮件
- 简单差分放大器和套筒式共源共栅放大器Cadence仿真
- html鼠标悬停显示内容
- MacOS上BeyondCompare无限试用的方法
- Ubuntu18在4K显示器如何调分辨率
- 博士申请 | 香港中文大学(深圳)濮实老师招收分布式优化与机器学习全奖博士生...
热门文章
- 嵌入式:ARM立即寻址与寄存器寻址
- 他在自己的荣光中如此孤独,孤独地连一个敌人都没有剩下。
- 从一副去掉大小王的 52 张扑克牌中,请写出代码,用随机抽样的方法,分别估计出现 炸弹、顺子 (5张)、同花顺 (3 张)的概率。请使用自己的学号作为种子,得出最后的估计结果。
- ISP——LSC(Lens Shading Correction)
- 《移动软件开发》实验1:第一个微信小程序 实验报告
- 开发im即时通讯如何用Netty实现心跳机制、断线重连机制
- 傅里叶变换及其应用笔记(part 2)
- 用面向对象方法实现求圆和椭圆的周长与面积
- tomcat启动没有反应以及不写日志解决方法
- HSD与FAKRA的性能和测试要求