我在做一个基本的spring mvc的例子
action是用注解的mvc。
接口
Java code
?
1
2
3
4
5
public interface ITest {
public void say();
}接口的实现类
Java code
?
1
2
3
4
5
6
public class TestImpl implements ITest{
public void say() {
System.out.println("I am TestImpl");
}
}Action类的代码是
Java code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@Controller
@RequestMapping("person")
public class UrAction extends JdbcTem{
private ITest test;
@RequestMapping("/say")
public String say(){
test.say();
return null;
}
public ITest getTest() {
return test;
}
public void setTest(ITest test) {
System.out.println("--注解--"+test);
this.test = test;
}
}配置文件的地方是
Java code
?
1
2
3
4
5
<bean id="test" class="com.ur.action.TestImpl"></bean>
<bean id="urAction" class="com.ur.action.UrAction">
<property name="test" ref="test"></property>
</bean>服务器启动的时候,控制台打印出了如下信息,表示注解进去了
--注解--com.ur.action.TestImpl@c6f734但是我网址访问
http://127.0.0.1:8080/SprintTest/person/say.do
确是null异常。如果加上@Autowired,可以注解进去,但是我不想用注解的方式注入
请问各位高手,我该怎么办。
action是用注解的mvc。
接口
Java code
?
1
2
3
4
5
public interface ITest {
public void say();
}接口的实现类
Java code
?
1
2
3
4
5
6
public class TestImpl implements ITest{
public void say() {
System.out.println("I am TestImpl");
}
}Action类的代码是
Java code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@Controller
@RequestMapping("person")
public class UrAction extends JdbcTem{
private ITest test;
@RequestMapping("/say")
public String say(){
test.say();
return null;
}
public ITest getTest() {
return test;
}
public void setTest(ITest test) {
System.out.println("--注解--"+test);
this.test = test;
}
}配置文件的地方是
Java code
?
1
2
3
4
5
<bean id="test" class="com.ur.action.TestImpl"></bean>
<bean id="urAction" class="com.ur.action.UrAction">
<property name="test" ref="test"></property>
</bean>服务器启动的时候,控制台打印出了如下信息,表示注解进去了
--注解--com.ur.action.TestImpl@c6f734但是我网址访问
http://127.0.0.1:8080/SprintTest/person/say.do
确是null异常。如果加上@Autowired,可以注解进去,但是我不想用注解的方式注入
请问各位高手,我该怎么办。
解决方案 »
- jsp乱码
- 基于annotation的方式整合struts2+spring3+hibernate4遇到问题
- servlet在初始化的得到request
- IKAnalyzer分词器,面对新词语,或者较长的词条如何处理
- Jetty 中jsp和servlet之间session问题
- 接口回调的问题
- hibernate查询问题,回答均有分,达人指教
- 最近思维混乱.请教一下HttpServletRequest与HttpServletResponse的问 题
- 如何通过Tomcat 5.0.27 实现 Single Sign On
- 微软sqlserver2000 jdbc驱动中 返回事游标类型怎么表示:
- oracle中文乱码
- 求教DisplayTag如何实现总列和分列
<beans>
<bean id="dateBean" class="java.util.Date"/>
<bean id="helloBean" class="onlyfun.caterpillar.HelloBean" autowire="autodetect">
<property name="helloWord">
<value>Hello!</value>
</property>
</bean>
</beans>http://www.cnblogs.com/kael/archive/2012/03/05/luojingqing.html
吧你的配置发出来看看
你都使用的注解了,初始化时不会去配置文件里找了