zoukankan      html  css  js  c++  java
  • Spring Mvc 一个接口多个继承; (八)

    在 spring 注解实现里,一个接口一般是不能多继承的!

    除非在 bean 配置文件里有 针对这个 实现类的配置:

    <beans:bean id="icService" class="multimpl.serviceImpl.AICserviceImpl"></beans:bean>

    接口与服务实现类 目录结构:

    serviceImpl 下两个  实现类 都继承 自 service 下的 ICServic.java 接口;

    如果没有做上面的配置,会提示 No unique bean of type [multiimpl.service.ICService] is defined: expected single match bean but found 2;

    xxxController.java 文件内,Autowired 的使用:

    package com.study.interceptor.controller;
    
    import multimpl.service.ICService;
    
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Controller;
    import org.springframework.ui.Model;
    import org.springframework.web.bind.annotation.RequestMapping;
    
    @Controller
    public class WelcomeController {
        
        @Autowired
        private ICService icService;
    
        @RequestMapping(value = "welcome")
        public String welcome(Model model) {
            model.addAttribute("Welcome", "Welcome To Custom Interceptor!");
            
            String str = "Go Where!";
            String result = icService.commonService(str);
            model.addAttribute("mutlservice", result);
            
            return "welcome"; 
        }
    }
  • 相关阅读:
    Django Rest Framework --用户访问频率限制
    Django Rest Framework --权限控制
    Django Rest Framework --认证
    Django Rest Framework
    查找最大或最小的 N 个元素
    collections集合模块 [namedtuple,deque,*]
    Dream
    jQuery Ajax -附示例
    原生Ajax
    Python3 里面的线程池
  • 原文地址:https://www.cnblogs.com/editor/p/3898550.html
Copyright © 2011-2022 走看看