我现在项目是SSH的.所有的都是注解注入的.现在写了一个单例,但是单例中需要去查询数据库.所以我不知道该怎么查数据了.是因为我的所有的service,dao都是注入的.
如果去new的话我还不知道该怎么去new一个dao的对象.
而且我new出dao对象缺告诉我sessionFactory所以我就想问一下你们碰到这种时候会怎么弄?不知道如何处理为好.
如果去new的话我还不知道该怎么去new一个dao的对象.
而且我new出dao对象缺告诉我sessionFactory所以我就想问一下你们碰到这种时候会怎么弄?不知道如何处理为好.
spring可以有多种方式获取bean容器的中的bean,你这种情况可以自己构建一个ApplicationContext,然后从ApplicationContext中获取bean.代码如下: String[] confgs=new String[] {"classpath:/conf/application/applicationContext-servlet.xml", "classpath:/com/iss/iframework/common/springcfg/applicationContext*.xml"};
ApplicationContext context = new ClassPathXmlApplicationContext(confgs);
TelecomPhoneLocationStart stat=(TelecomPhoneLocationStart)context.getBean("telecomPhoneLocationStart");
。
还有就是推荐一本书给你:spring3.x企业应用开发实战。写的非常不错。
知其然,并且知其所以然,做开发的时候才有游刃有余的感觉。