最近在看springboot的一个项目,刚看完java的一部分视频。由一个问题想问一下
在controller包中想调用Service层的一个方法,然后就在Controller里看到了一行代码。在一个包中,想调用另一个包的类下的方法。
//controller层的一行代码
private FileService fileService;
//
//service
public interface FileService {
/**
* 上传文件
* @param multipartFile
* @param fileName
* @return
* @throws IOException
*/
boolean uploadFile(MultipartFile multipartFile,String fileName)throws IOException;
}
问一下,Controller层哪一行代码在java中叫什么?
FileService为服务接口类,一般都是在controller层,使用@Resouce 或 @Autowired 注入该服务,这样就可以通过该服务接口访问对应注入服务的实际实现方法。
是否少了注解,一般在控制层去注入一个服务对象使用,所以可以称为是注册一个服务bean对象。
控制层,一般时用于处理页面请求的,查完数据库后,再把结果响应给前台
不知道你这个问题是否已经解决, 如果还没有解决的话: