ssm框架多参数serviceimpl实现类怎么写
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssm框架多参数serviceimpl实现类怎么写相关的知识,希望对你有一定的参考价值。
参考技术A 把多个参数分装成实体类,进行调用dao层的方法我也的一个
// 查询用户信息
@Override
public List<User> UserSearch(User user)
// TODO Auto-generated method stub
List<User> userList = userDao.UserSearch(user);
return userList;
本回答被提问者采纳
Spring中 如果该Service有多个实现类,它怎么知道该注入哪个ServiceImpl类?
1.每个service的impl都可以指定名称(使用@Service(“名称”))
2.Controller中注入service的时候使用名称来指定注入哪一个。
(1).
@Autowired
@Qualifier("名称")
(2).
@Resource(name="名称")
代码如下:
接口
public interface HumanService
public String name();
接口实现类
@Service("teacherService")
public class TeacherServiceImpl implements HumanService
@Override
public String name()
System.out.println("teacher");
return "teacher";
@Service("doctorService")
public class DoctorServiceImpl implements HumanService
@Override
public String name()
System.out.println("doctor");
return "doctor";
控制器
@RestController
public class HumanController
// @Resource(name="doctorService")
@Autowired
@Qualifier("teacherService")
private HumanService humanService;
@RequestMapping("/name")
public String name()
return humanService.name();
以上是关于ssm框架多参数serviceimpl实现类怎么写的主要内容,如果未能解决你的问题,请参考以下文章