添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
乖乖的四季豆  ·  湖湘法学评论 | ...·  4 月前    · 
侠义非凡的拐杖  ·  Check failed: 0 <= ...·  9 月前    · 
大气的扁豆  ·  [Windows] Prism 8.0 ...·  1 年前    · 
高大的山羊  ·  scala - Apache Spark ...·  1 年前    · 
,

lesson10 package contains CollaborativeFilter.java

lesson9 package contains ContentBasedFilter.java

Case 1:
//SpringBootApplication (commented)
ComponentScan(basePackages=“io.datajek.spring.basics.movierecommendersystem.lesson10”)
ComponentScan(includeFilters = @ComponentScan.Filter (type= FilterType.REGEX, pattern=“io.datajek.spring.basics.movierecommendersystem.lesson9.*”))

In this case : CollaborativeFilter bean found = false
ContentBasedFilter bean found = false.

Case 2 :
SpringBootApplication (Uncommented)
ComponentScan(basePackages=“io.datajek.spring.basics.movierecommendersystem.lesson10”)
ComponentScan(includeFilters = @ComponentScan.Filter (type= FilterType.REGEX, pattern=“io.datajek.spring.basics.movierecommendersystem.lesson9.*”))

In this case : CollaborativeFilter bean found = True.
ContentBasedFilter bean found = True.

Case 3 :
//SpringBootApplication (commented)
//ComponentScan(basePackages=“io.datajek.spring.basics.movierecommendersystem.lesson10”) (commented)
ComponentScan(includeFilters = @ComponentScan.Filter (type= FilterType.REGEX, pattern=“io.datajek.spring.basics.movierecommendersystem.lesson9.*”))

In this case : CollaborativeFilter bean found = false.
ContentBasedFilter bean found = True.

My question is why we are getting true for ContentBasedFilter bean in case 3 when //SpringBootApplication annotation is (commented) ,
but in case 1 we are getting false for both beans
when //SpringBootApplication annotation is (commented)
please explain when do we need to include SpringBootApplication and when not too.

According to me we should get true , true for case 1.

managing-beans-and-dependencies__spring-basics__the-complete-guide-to-spring-5-and-spring-boot-2 the-complete-guide-to-spring-5-and-spring-boot-2__datajek