博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring_150802_resource
阅读量:5161 次
发布时间:2019-06-13

本文共 2264 字,大约阅读时间需要 7 分钟。

接口Service:

package com.spring.service;public interface DogPetService {    public void queryAllDogPets();}

实现类ServiceImpl:

package com.spring.service.impl;import java.util.List;import javax.annotation.Resource;import com.spring.service.DogPetService;import com.spring.dao.DogPetDAO;import com.spring.model.DogPet;public class DogPetServiceImpl implements DogPetService{        private DogPetDAO dogPetDAO;    public DogPetDAO getDogPetDAO() {        return dogPetDAO;    }        @Resource(name="dogPetDAO1")    public void setDogPetDAO(DogPetDAO dogPetDAO) {        this.dogPetDAO = dogPetDAO;    }    @Override    public void queryAllDogPets() {        List
list = dogPetDAO.queryAllDogPets(); if(list != null) { for(DogPet d:list) { System.out.println(d.toString()); } } } }

Service的调用DAO类:

package com.spring.dao;import java.util.ArrayList;import java.util.List;import com.spring.model.DogPet;public class DogPetDAO {        public List
queryAllDogPets() { List
list = new ArrayList
(); DogPet d1 = new DogPet(); d1.setId(1111); d1.setName("dog1"); d1.setAge(4); d1.setKind("buladuo"); d1.setSex("B"); d1.setHealth("good"); DogPet d2 = new DogPet(); d2.setId(2222); d2.setName("dog2"); d2.setAge(3); d2.setKind("buladuo"); d2.setSex("G"); d2.setHealth("good"); list.add(d1); list.add(d2); return list; }}

配置文件:

test类:

package com.spring.test;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import com.spring.service.DogPetService;public class ResourceTest {        @Test    public  void queryAllDogPets()    {        ApplicationContext ctx = new ClassPathXmlApplicationContext("beans.xml");        DogPetService dogPetService = (DogPetService)ctx.getBean("dogPetService");        dogPetService.queryAllDogPets();    }}

 

转载于:https://www.cnblogs.com/yanff/p/4791522.html

你可能感兴趣的文章
node,js开发环境的搭建
查看>>
第25月第11天 deeplearning.ai
查看>>
hdu 2117
查看>>
Hibernate查询
查看>>
hive 定时加载分区
查看>>
spark streaming checkpoint
查看>>
HashMap和HashTable之间的区别
查看>>
修改权限
查看>>
Oracle 数据库基本操作——用户管理与文件管理
查看>>
Java环境/安装问题
查看>>
单链表 - 数据结构
查看>>
读写数据
查看>>
How Crushing Machinery Industry Better Develops Itself
查看>>
Spring框架的事务管理之声明式事务管理的类型
查看>>
身为多年的ubuntu用户。。。
查看>>
Educational Codeforces Round 24
查看>>
并查集 - 优化
查看>>
中文论文-LaTex模板
查看>>
P3538 [POI2012]OKR-A Horrible Poem
查看>>
CUDA高性能编程中文实战11章例子中多设备的例子编译提示问题
查看>>