java类注入service为null_解决webservice(Java)中dao层注入为null问题
首先在webservice指定发布的路径类中实现 ServletContextListener,
例如:
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
public class ILockService implements ServletContextListener{
static IUserRecordService userRecordService;
@Override
public void contextInitialized(ServletContextEvent sce) {
userRecordService = WebApplicationContextUtils.getWebApplicationContext(sce.getServletContext()).getBean(IUserRecordService.class);
}
@Override
public void contextDestroyed(ServletContextEvent servletContextEvent) {
}
public String invoke(String xmlData) {
//解决该处userRecordService为null的问题
UserRecord user = userRecordService.queryUserById(Id);
}
}
然后在web.xml中监听该类,添加如下:
ILockService
com.cn.hnust.webservice.server.ILockService
好的,这样就可以搞定了!
java类注入service为null_解决webservice(Java)中dao层注入为null问题相关推荐
- jax ws ri 生成java类_JAX-WS(一)之使用wsgen从Java创建简单的WebService
概念 JAX-WS2.0的全称Java API for XML-Based Web Service 2.0.JAX-WS2.0是对JAX-RPC1.0规范的扩展,是JAX-RPC1.1的后续版本,JA ...
- java类加入到spring容器_普通java类加入spring容器的四种方式
今天在自己开发的工具类中使用了spring注入的方式调用了其他类,但是发生的报错,在整理了后今天小结一下. 首先简单介绍下spring容器,spring容器是整个spring框架的核心,通常我们说的s ...
- 将Dao层注入到Service层
三层架构:界面层,业务逻辑层,数据访问层 三层之间的交互: 用户使用界面层(Controller)-业务逻辑层(Service)-数据访问层(Dao层)----数据库(mysql) 三层对应的处理框架 ...
- java类功能说明注释添加,IDEA添加Java类注释模版的方法
本文介绍了idea添加java类注释模版的方法,分享给大家,具体如下: idea版本:intellij idea 2017.2.5 x64 eclipse能在类上方输入/**,回车添加类注释模版,但i ...
- java 类 属性数量_跟我学java编程—Java类的属性与成员变量
在定义类时,经常需要抽象出它的属性,并定义在类的主体中.下面就来介绍与属性相关的内容. 常量属性 在类中定义的属性有常量属性和成员属性之分.常量属性用final关键字修饰,常量只能赋值一次,在程序中不 ...
- Java中dao层、service层、controller层、entity层和view层的概述
目录 DAO层:(持久层)主要与数据库进行交互 Service层:(业务层 )控制业务 Controler层:(控制层 )控制业务逻辑 Entity层: (实体层 )数据库在项目中的类 View层: ...
- java类验证和装载顺序_深度分析Java的ClassLoader机制(源码级别)
原文地址:https://dwz.cn/AztGFkO7 作者:Hollis Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文 ...
- [200127] Java类初始化与实例初始化 - Thinking in Java学习日志
文章目录 类初始化 类初始化顺序 类初始化实例 小结 实例初始化 实例初始化顺序 实例初始化实例 小结 后记 类初始化 类初始化顺序 类初始化实例 父类定义 package com.phycanva. ...
- 统计java类含有多少个方法_35个Java代码优化的小技巧,你知道几个?
技术文章第一时间送达! 作者:coates https://www.cnblogs.com/coates/articles/7204652.html 前言 代码优化,一个很重要的课题.可能有些人觉得没 ...
最新文章
- 一个浙江人的23条经典经商法则
- pycharm自带python.exe_Pycharm自带Git实现版本管理的方法步骤
- junit白盒测试 案例_JUnit通过失败测试案例
- 【CSS3】CSS3文本相关属性大全
- (计算机组成原理)第二章数据的表示和运算-第二节7:详解C语言中的强制类型转换
- Hyper-V应用指南之3-理解并配置Hyper-V虚拟网络[转]
- Windows恶搞脚本,太实用了医院WiFi很快
- echarts中矢量图片路径设置
- c语言 万年历实验流程图,万年历算法(万年历算法流程图)
- java度分秒转换度
- xci转化nsp_XCI转NSP格式 图文教程
- 地图导航定位二维码如何制作呢?
- 辅助驾驶功能开发-功能规范篇(02)-车道偏离辅助LDP
- python语言必刷题——BMI值的计算
- MYSQL 修改语句(数据)
- cornell grasp data 康奈尔大学抓取数据集 百度云
- Linux攻关之基础模块三 文件命令
- 执行wsdl2java 中文乱码的解决
- Go iris 入门
- FIR滤波器设计(Kaiser窗案例)
热门文章
- 非空约束对数据更新的影响
- linux 基本的操作
- 6.4高级查询:分组查询 链接查询 子查询 联合查询
- 【BZOJ 2119】 2119: 股市的预测 (后缀数组+分块+RMQ)
- Java编程思想笔记(持有对象)
- [LeetCode]Palindrome Partitioning 找出所有可能的组合回文
- javaweb学习总结(三十三)——使用JDBC对数据库进行CRUD
- C++ STL Pair
- UA MATH571A QE练习 R语言 单因子试验的回归分析
- SuperMap iDesktop 8C 进行地图SQL查询并显示结果操作示例