SpringBootApplication注解扫描路径及其修改
1)SpringBootApplication默认扫描启动类所在包以及子包的所有类
2)如果要扫描启动类所在包的上一级可以通过scanBasePackages指定扫描路径
@SpringBootApplication(scanBasePackages={"com.edu.spring"}) public class App { public static void main(String[] args) { SpringApplication app=new SpringApplication(App.class); ConfigurableApplicationContext context= app.run(args); System.out.println(context.getBean(User.class)); context.close(); } }
3)使用exclude和excludeName可以排除掉要扫描的类
@SpringBootApplication(scanBasePackages={"com.edu.spring"},exclude=User.class) @SpringBootApplication(scanBasePackages={"com.edu.spring"},excludeName="com.edu.spring.user.User")
浙公网安备 33010602011771号