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实现类怎么写的主要内容,如果未能解决你的问题,请参考以下文章

ssm框架Controller总怎么写sql

ssm用啥软件写

关于个人对ssm框架的理解

关于个人对ssm框架的理解

关于个人对ssm框架的理解

关于个人对ssm框架的理解