如何在非action的普通java类中调用service和dao来操作数据库

问题描述

如何在非action的普通java类中调用service和dao来操作数据库

web程序用的框架是SSH的,在spring.xml中通过方式自动扫描service和dao,现有一个后台消息处理类,要在该类调用其他service和dao进行一些业务和数据库的操作,使用@Autowired
private BaseDaoI baseDao;引用dao,在调用时报空指针错误,请教大神们该怎么解决。

解决方案

你所谓的“后台消息处理类”也的用注解标注它是一个Bean才行啊

解决方案二:

你好我也碰到这个问题,你找到解决方法了吗?

解决方案三:

你好我也碰到这个问题,你找到解决方法了吗?

时间: 2024-09-03 08:51:54

如何在非action的普通java类中调用service和dao来操作数据库的相关文章

activity-如何在java类中访问自定义的对象?

问题描述 如何在java类中访问自定义的对象? 我想在java类中访问自定义的对象,这个java类中包括ApplicationContext 对象. 我创建了一个自定义的应用程序类: class A extends android.app.Application{ public String abc = "xyz"; } 一个简单的java类: class B { private appContext; // This constructor is called from activi

Java语言入门教程(七):Java类中的各种数据

本文是Java教程之Java类中的各种数据部分. 按照数据声明的位置,Java类可以分为两类,声明位置的不同,作用域就有所不同. 1.数据成员:在类体中声明的数据,称为数据成员. 2.局部变量:在方法中声明的数据,称为局部变量,也称为本地变量,方法变量,自 动变量.局部变量只能在该方法中使用. 如下例所示: package com.csst.test; public class TestData { /** * @param args */ //1.数据成员 private int x; pri

怎么实现javascript中调用java类中的方法

问题描述 body中部分代码如:<center><font size="4" color="red">吊灯</font> <input type="button" id="diaodeng" value=<%=state[0]%> onclick="dianji1()"><br><br><br><br>

Java类中域和方法设置中的常见错误

在Java程序中,类是其实现功能的核心.如果说开发Java应用程序,就是一个类的构建与使用的过程这一点都不为过.可惜的是,不少程序员在编写类的时候,还是会犯一些常规的错误.笔者就对此做一个总结,望各位读者能够引起重视. 一.基本数据类型的初始化问题. 在Java语言中,跟其他开发语言一样,都定义了一些基本的数据类型.程序员可以拿来直接使用,还可以用来构造其他一些复杂的应用程序.不过在Java中使用这些基本数据类型有些不同.在Java语言中,这个基本数据类型主要用在两个地方,分别为类中的成员或者局

java类中方法调用问题

问题描述 java类中方法调用问题 import java.awt.*;import javax.swing.*;import java.awt.event.*; public class TestTextComponent extends JFrame { private JTextField textField = new JTextField(15); private JPasswordField passwordField = new JPasswordField(15); privat

java类的问题-java类中的返回语句提取

问题描述 java类中的返回语句提取 interface Car{ String getName(); int getPrice(); int getQuan(); int getIndividualSales(); } class CarShop{ private int money_a=0; private int money_b=0; public void saleCar(Car car){ System.out.println("品牌"+car.getName()+"

java基础-java类中的代码运行顺序

问题描述 java类中的代码运行顺序 下面列子:public class A{ private List list=new ArrayList(); public static void main(string[] args){ A a=new A(); } }问 :1,该类什么时候被编译?什么时候被加载? 2,在运行该类的时候list 对象是在main函数执行过才有的么?还是说在加载的时候就已经被创建了? 3,如果其中有静态代码块,那么静态代码块在类加载的时候就被执行了么?也就是说在main函

Java类中的构造函数?

问题描述 Java类中的构造函数? class Circle { double radius; Circle() { radius = 1.0; } Circle(double newRadius) { radius = newRadius;//为什么不写成 newRadius = radius? } } 解决方案 可以是可以,但是如果是newRadius = radius,则代表将radius的值赋给newRadius,在初始化的时候Circle circle = new Circle(11)

java 类-Java 类中的属性存储问题

问题描述 Java 类中的属性存储问题 Java中的方法存储在全局代码区之中,那么类中的属性存储在哪里呢?(父子类中同名的方法会被辅写,但是同名的属性却毫无影响?) 解决方案 父类属性可以继承,但不可以覆盖的.java中属性及类的定义信息都会被放在方法区中 解决方案二: Java中的存储问题关于java中的存储问题java继承 父类子类方法调用问题 属性和静态方法是没有多态的 解决方案三: java中的变量存在栈中 解决方案四: 变量和属性都是存储在栈中,,对象都是存储在堆中所以对象的属性重名是