title: Does ComponentScan order matter?
body: <p>I'm setting up a very small Spring/REST/JPA project with Boot, using annotations.</p>
  
  <p>I'm getting some Bean not found errors in my REST controller class that has an Autowired repository variable, when I move my JPA repository class out to a different package, and calling componentscan on its package. However, everything was working fine when all my files(5 total) were in the same package.</p>
  
  <p>So I was wondering, however unlikely, if the component scan order matters? For example, if a class is AutoWiring some beans from a package that has not been 'component scanned' yet, will that cause a Bean not found error?</p>