Skip to content

Trouble shooting for multi module spring project based by java, kotlin #3

Description

@daehwan2da

문제

java class 는 java package 에서 구성되어야한다.

  • kotlin 하위 패키지에서 구성한 java configuration 은 정상적으로 scan 범위에 들지 못한다.
  • api configuration (.java) 를 kotlin 하위 패키지에 구성해 정상적으로 scan 대상이 되지 못해 발생한 문제였다.

배경

Component Scan did not work while I build the multi module spring project with java and kotlin.

  • no problem with creating configuration for core module

스크린샷 2023-03-12 오후 4 29 16

  • no problem with creating SpringBootApplication for api module
    • no problem with creating configuration for api module

스크린샷 2023-03-12 오후 4 30 50

가정

  • BasePackage 로 세팅해둔 클래스 하위 패키지로 Scan 범위가 적용되는가?
    • 그렇지 않다. 패키지 이하로 Scan 이 적용되므로, 같은 패키지에도 Scan 은 적용된다.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions