刚学注解,出现错误,求解释

问题描述

strut2的action里面:@Namespace("/acctuser")@Results( { @Result(name = CrudActionSupport.OK, location = "acctuser",type="chain") })@Component("acctuser")@Scope("prototype")@SuppressWarnings("serial")public class AcctuserAction extends CrudActionSupport<AcctUser> {@Autowiredprivate IAcctUserService iAcctUserService;service里面:@Service("iAcctUserService")@Transactionalpublic class AcctUserService implements IAcctUserService{@Autowiredprivate IAcctUserDao iAcctUserDao;dao里面:@Repository("iAcctUserDao")public class AcctUserDao extends BaseDao implements IAcctUserDao{public boolean login(String uname, String upass) {String sql = "select count(*) from acct_user where login_name='"+ uname + "' and password='" + upass + "'";int count=jdbcTemplate.queryForInt(sql);if(count>0){return true;}return false;}basedao:public class BaseDao {@Autowiredpublic JdbcTemplate jdbcTemplate;application.xml里面<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"><property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" /><property name="ignoreResourceNotFound" value="true" /><property name="locations"><list><value>classpath*:/util.properties</value></list></property></bean><!-- 使用annotation 自动注册bean,并保证@Required,@Autowired的属性被注入 --><context:component-scan base-package="com.jw" /><!-- 数据源配置,使用应用内的DBCP数据库连接池 --><bean name="dataSource" class="org.apache.commons.dbcp.BasicDataSource"destroy-method="close"><property name="driverClassName" value="${mysql.driver}" /><property name="url" value="${mysql.url}" /><property name="username" value="${mysql.username}" /><property name="password" value="${mysql.password}"></property></bean><!-- 使用annotation定义事务 --><tx:annotation-driven proxy-target-class="true" /><bean name="jdbcTemplet" class="org.springframework.jdbc.core.JdbcTemplate"><property name="dataSource" ref="dataSource" /></bean> 问题补充:action里面的那个iAcctUserService总是报空指针

解决方案

引用有注解了还需要有get和set方法吗? 你这种情况是需要的,其实注解的底层也是通过你的标识,反射出实现类,然后调用set方法注入进去的,你试试就知道了。
解决方案二:
感觉你代码不全 意思都明白不知道你怎么写的 你是想用注解的方式传值的吧那不需要用get set器了
解决方案三:
application.xml里面 还写了什么没有估计你Spring没有注入进去
解决方案四:
1,重启没2,你是模仿网上的做的?
解决方案五:
iAcctUserService这个有get set 方法吗
解决方案六:
出什么错了

时间: 2024-10-02 12:26:58

刚学注解,出现错误,求解释的相关文章

androidpn client-对Androidpn-client加了个注册键..注册是就出现这样的错误..求解释T^T

问题描述 对Androidpn-client加了个注册键..注册是就出现这样的错误..求解释T^T Hibernate: /* insert org.androidpn.server.model.User */ insert into apn_user (created_date, email, group, name, password, updated_date, username) values (?, ?, ?, ?, ?, ?, ?) {WARN } [2014-03-13 00:02

刚准备学struts,但是是学struts2还是structs1.x,求解释?

问题描述 到底哪一种是现今软件的主流框架,struts1.x?struts2? 解决方案 解决方案二:直接上struts2吧解决方案三:当然最好是都会啦,先学struts1再学struts2!反正学了一个的话另外一个也容易啦!!解决方案四:就是,最好都会,你如果进公司接手的是遗留项目的话都是用struts1做的,新项目都是用struts2做了.最好都会了解决方案五:两个都学.解决方案六:有servletjsp基础的话建议先看看struts1基本上看上一半天就会了完了整2也不是啥麻烦事就是一堆配置

android-Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教)

问题描述 Android 写事件监听 真机调试出现闪退(我是新手,刚学Android,求大神指教) 这是我的程序: ImageView imageView = (ImageView) findViewById(R.id.login_image); imageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 这是错误日志: 03-08 18:10:43

对象-刚学C#,我是小白 求大神指点,跪谢了!

问题描述 刚学C#,我是小白 求大神指点,跪谢了! 我想要读取一个子文件夹内所有的txt文件 并且把所有txt的文件中第一行的所有不一样的小标题统计到数组subtitle中,可是结果什么也没有输出 求解释 该怎么修改? private void button1_Click(object sender, EventArgs e) { if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { //filepath[] filename[]

图片-求指教。。。刚学myeclipse,不知道这该怎么处理

问题描述 求指教...刚学myeclipse,不知道这该怎么处理 解决方案 一般来说myeclipse编译,我们无须太关注warning,主要要解决的是error,warning不会对你程序运行有影响,但是还是需要知道warning是什么意思, 如果对程序运行有影响再去解决吧. 解决方案二: 不报错就不影响,警告很容易就有,定义的方法,本页面没调用也会警告,不影响运行就行.

jsp-下边的代码谁懂啊,大神求解释。顺道告诉我下想学关于这个看什么,谢谢啦

问题描述 下边的代码谁懂啊,大神求解释.顺道告诉我下想学关于这个看什么,谢谢啦 <head> <jsp:include page='/res/inc/inc.jsp' flush='true'/> <style> .FixedTitleRow { position: relative; top: expression( this.offsetParent.scrollTop ); z-index: 10; background-color: #ffffff; } .Fi

java-新人刚学Java,有个很纠结的点求帮忙解答

问题描述 新人刚学Java,有个很纠结的点求帮忙解答 JAVA 在定义一个类时候,在他的内部定义main方法, package com.pc; public class Person { private String name; private String job; private int age; public Person(String name, String job, int age){ this.name = name; this.job = job; this.age = age;

c++刚学 运算符重载 求大神帮忙指点 感激不尽

问题描述 c++刚学 运算符重载 求大神帮忙指点 感激不尽 #ifndef DECIMAL_H #define DECIMAL_H #include using std::ostream; using std::istream; class Decimal { public: friend istream &operator>>( istream &, Decimal & ); friend ostream &operator<<(ostream &

python文件语句解析-Python的这段程序怎么读啊?求大神,我刚学,一头雾水

问题描述 Python的这段程序怎么读啊?求大神,我刚学,一头雾水 max = 10 sum = 0 extra = 0 for num in range(1,max) if num % 2 and not num %3: sum +=num else: extra +=1 print sum. #sum会是多少,输出的extra是多少? 特别是这句if num % 2 and not num %3:,是可以理解成不能同时被2和3整除的数吗? 虽然问题很low,原谅一个菜鸟吧 解决方案 if n