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"; 
        }
    }
  • 相关阅读:
    left join的多重串联与groupby
    转换坐标为数字型的函数
    oracle 11g 导出空表
    sql优化
    pl/sql使用技巧
    佳能mp288拆解步骤--绝对原创
    转)delphi chrome cef3 控件学习笔记 (二)
    mac, ios 模拟器
    一个人软件独立开发。
    Delphi在Android下通过WiFI进行调试
  • 原文地址:https://www.cnblogs.com/editor/p/3898550.html
Copyright © 2011-2022 走看看