java普通类怎么调用service曾的累
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java普通类怎么调用service曾的累相关的知识,希望对你有一定的参考价值。
如果你用spring的话,你就可以在类中初始化spring配置文件applicationContext.xml:ApplicationContext applicationContext = new ClassPathXmlApplicationContext(applicationContext.xml");
然后拿到service类:
logonService = (LogonService) this.applicationContext.getBean("logonService");
调用类中的方法:
logonService.userLogin(userName);
即可 参考技术A 不符合MVC的模式。 参考技术B 你是指hibernate吗?追问
是的我刚开始就这样写可是一直报错!找不到applicationcontext.xml
追答那个事spring的 把代码给我看看 或者 错误信息给我看看
追问org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [applicationContext.xml]; nested exception is java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot be opened because it does not exist
Caused by: java.io.FileNotFoundException: class path resource [applicationContext.xml] cannot
有框架没有依赖的话也直接调用。
有框架有依赖的时候使用框架API调用。。。。。。追问
可以具体一点吗有框架有依赖怎么调用,
Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)
当我们在非Controller类中应用service的方法是会报空指针,如图:
这是因为Spring MVC普通类或工具类中调用service报空null的解决办法(调用service报java.lang.NullPointerException)
按上述步骤解决完自己的工具类后,你会发现项目运行后仍然报空指针此时你需要在applicationContext.xml 配置文件中添加一行配置文件 如图:
对自己工具类所在的包进行注解扫描,使Spring能够识别自己上面所配置的注解
以上是关于java普通类怎么调用service曾的累的主要内容,如果未能解决你的问题,请参考以下文章
spring基于注解的 普通类怎么调用(@Services)注解的service方法
Spring MVC普通类或工具类中调用service报空空指针的解决办法(调用service报java.lang.NullPointerException)
java调用webservice怎么添加 SoapHeader 做验证