各位高手,我是学习spring+hibernate+struts2的新手
我现在想做一个使用网络爬虫的网页,现在遇到这么一个问题。 我知道怎样从action里面对数据库进行操作但是我不知道怎样从action里面调用一个普通java类,再从这个java类里面调用service层的类对数据库进行操作。
我试过直接从这个普通类里面用getter和setter方法直接注入service类的方法,但是会运行出错。可能这样表达有点模糊,但是程序很多,不好黏贴,希望高手们能尽量赐教
我现在想做一个使用网络爬虫的网页,现在遇到这么一个问题。 我知道怎样从action里面对数据库进行操作但是我不知道怎样从action里面调用一个普通java类,再从这个java类里面调用service层的类对数据库进行操作。
我试过直接从这个普通类里面用getter和setter方法直接注入service类的方法,但是会运行出错。可能这样表达有点模糊,但是程序很多,不好黏贴,希望高手们能尽量赐教
是你注入的方法不对吧?
我一直这么用,没发现什么问题啊。
SpringBeanFactory beanFactory = SpringBeanFactory
.getSington(new String[] { "dao-jdbc-commos-dataSource.xml"});
Init init = (Init) beanFactory.getBean("remappingInit");在javabean中也可以这样得到service层的对象,dao-jdbc-commos-dataSource.xml这个为配置service的xml文件
还是每个service有各自的爬虫算法?
如果是前者,则可以写到监听器里。
如果是后者,可以写到service的构造方法里。
在javabean中能够用setter和getter方法注入吗?