最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

springboot模塊里面調(diào)用另外一個(gè)模塊的方法實(shí)現(xiàn)

 更新時(shí)間:2023年11月03日 11:23:16   作者:dlage  
在Spring-Boot項(xiàng)目開發(fā)中,存在著本模塊的代碼需要訪問外面模塊接口,本文就來介紹一下springboot模塊里面調(diào)用另外一個(gè)模塊的方法實(shí)現(xiàn),感興趣的可以了解一下

bug描述:

在一個(gè)springboot模塊里面調(diào)用另外一個(gè)模塊的方法

通過下面的代碼可以看到,我的方法所在的模塊是在com.bpmn.camunda.sync.provider里面,而我導(dǎo)入的包是在另外一個(gè)模塊里面 com.bpmn.camunda.common.service 如果直接啟動(dòng)項(xiàng)目會(huì)報(bào)錯(cuò)。

package com.bpmn.camunda.sync.provider.server.impl;

import com.bpmn.camunda.common.service.IActHiCommentService;
@Service
public class CActIdUserServiceImpl extends AbstractSupperService<CActIdUserMapper, CActIdUserModel, CActIdUserDTO> implements CActIdUserService {
		
    @Autowired
    private IActHiCommentService iActHiCommentService;

項(xiàng)目背景:

普通的springclou項(xiàng)目。

解決方法:

我們應(yīng)該在主方法里面加上包的掃描,springbooot會(huì)自動(dòng)掃描到bean,并注入到Ioc容器里面。

一個(gè)是 加上componentScan 加上了 "com.bpmn.camunda.common.service"

@ComponentScan(basePackages = {"com.bpmn.camunda.auth","com.bpmn.camunda.sync","com.bpmn.camunda.common.service"})

@SpringBootApplication
@ComponentScan(basePackages = {"com.bpmn.camunda.auth","com.bpmn.camunda.sync","com.bpmn.camunda.common.service"})
@MapperScan({"com.bpmn.camunda.sync.provider.mapper","com.bpmn.camunda.common.mapper"})
@EnableDiscoveryClient
@EnableProcessApplication
@EnableFeignClients(basePackages = {"com.bpmn.camunda","com.focusin.bpmn"})
@EnableAopLog

public class BpmnCamundaSyncApplication {

    public static void main(String[] args) {
        SpringApplication.run(BpmnCamundaSyncApplication.class, args);
    }
}

其實(shí)只加上了service方法還不夠,因?yàn)閟ervice大概率會(huì)調(diào)用mapper方法,所以還需要加上mapper掃描。

@MapperScan({"com.bpmn.camunda.sync.provider.mapper","com.bpmn.camunda.common.mapper"})

總結(jié):

添加其他模塊的bean時(shí),spring并不能直接掃描到該bean,需要我們手動(dòng)設(shè)置掃描路徑。

到此這篇關(guān)于springboot模塊里面調(diào)用另外一個(gè)模塊的方法實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)springboot模塊調(diào)用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot實(shí)現(xiàn)圖片防盜鏈功能

    SpringBoot實(shí)現(xiàn)圖片防盜鏈功能

    出于安全考慮,我們需要后端返回的圖片只允許在某個(gè)網(wǎng)站內(nèi)展示,不想被爬蟲拿到圖片地址后被下載,或者,不想瀏覽器直接訪問圖片鏈接,所以本文將給大家介紹SpringBoot實(shí)現(xiàn)圖片防盜鏈功能,需要的朋友可以參考下
    2024-04-04
  • Java操作mongodb增刪改查的基本操作實(shí)戰(zhàn)指南

    Java操作mongodb增刪改查的基本操作實(shí)戰(zhàn)指南

    MongoDB是一個(gè)基于分布式文件存儲(chǔ)的數(shù)據(jù)庫,由c++語言編寫,旨在為WEB應(yīng)用提供可擴(kuò)展的高性能數(shù)據(jù)存儲(chǔ)解決方案,下面這篇文章主要給大家介紹了關(guān)于Java操作mongodb增刪改查的基本操作實(shí)戰(zhàn)指南,需要的朋友可以參考下
    2023-05-05
  • 使用spring配置文件.xml的頭文件

    使用spring配置文件.xml的頭文件

    這篇文章主要介紹了使用spring配置文件.xml的頭文件問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Java對(duì)象序列化操作詳解

    Java對(duì)象序列化操作詳解

    這篇文章主要介紹了Java對(duì)象序列化操作,簡單描述了Java序列化相關(guān)概念、原理并結(jié)合實(shí)例形式總結(jié)分析了常見序列化操作相關(guān)定于與使用技巧,需要的朋友可以參考下
    2018-09-09
  • Java讀取OpenSSL生成的PEM公鑰文件操作

    Java讀取OpenSSL生成的PEM公鑰文件操作

    這篇文章主要介紹了Java讀取OpenSSL生成的PEM公鑰文件操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • IDEA 中使用 ECJ 編譯出現(xiàn) java.lang.IllegalArgumentException的錯(cuò)誤問題

    IDEA 中使用 ECJ 編譯出現(xiàn) java.lang.IllegalArgumentException的錯(cuò)誤問題

    這篇文章主要介紹了IDEA 中使用 ECJ 編譯出現(xiàn) java.lang.IllegalArgumentException問題 ,本文內(nèi)容簡短給大家介紹的好,需要的朋友可以參考下
    2020-05-05
  • java管道piped輸入流與輸出流應(yīng)用場景案例分析

    java管道piped輸入流與輸出流應(yīng)用場景案例分析

    這篇文章主要介紹了java管道流PipedInputStream與PipedOutputStream(輸入流與輸出流)的應(yīng)用場景案例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步
    2022-02-02
  • Java MethodHandle的使用詳解

    Java MethodHandle的使用詳解

    這篇文章主要介紹了Java MethodHandle的使用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-05-05
  • java面試中經(jīng)常會(huì)問到的mysql問題有哪些總結(jié)(基礎(chǔ)版)

    java面試中經(jīng)常會(huì)問到的mysql問題有哪些總結(jié)(基礎(chǔ)版)

    MySQL作為常見的數(shù)據(jù)庫技術(shù),其掌握程度往往是評(píng)估候選人綜合能力的重要組成部分,下面這篇文章主要介紹了java面試中經(jīng)常會(huì)問到的mysql問題有哪些的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-10-10
  • spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個(gè)錯(cuò)誤及最新解決方案

    spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個(gè)錯(cuò)誤及最新解決方案

    使用聲明式事務(wù)@Transactional進(jìn)行事務(wù)一致性的管理,在開發(fā)過程中,發(fā)現(xiàn)很多開發(fā)同學(xué)都用錯(cuò)了spring聲明式事務(wù)@Transactional或使用不規(guī)范,導(dǎo)致出現(xiàn)各種事務(wù)問題,這篇文章主要介紹了spring聲明式事務(wù)@Transactional開發(fā)常犯的幾個(gè)錯(cuò)誤及解決辦法,需要的朋友可以參考下
    2024-02-02

最新評(píng)論

徐闻县| 象山县| 新宁县| 新巴尔虎左旗| 三穗县| 吴江市| 竹山县| 密云县| 柳林县| 伊吾县| 新闻| 阿勒泰市| 富宁县| 甘孜县| 苏尼特左旗| 闸北区| 平顶山市| 松滋市| 礼泉县| 同心县| 邹城市| 三江| 无为县| 白银市| 宜都市| 安顺市| 马公市| 宝应县| 枣阳市| 巴塘县| 峨眉山市| 望谟县| 田阳县| 尖扎县| 维西| 桦川县| 永泰县| 沁源县| 西吉县| 名山县| 项城市|