使用了SpringBootApplication注解,如何修改包扫描路径
时间: 2024-11-25 13:21:00 浏览: 25
在Spring Boot项目中,`@SpringBootApplication`是一个方便的组合注解,它集成了`@SpringBootConfiguration`、`@EnableAutoConfiguration`和`@ComponentScan`的功能。如果你想改变默认的包扫描路径,可以在`@SpringBootApplication`之外,单独使用`@ComponentScan`注解,并指定你需要扫描的包名。
例如:
```java
@Configuration
@ComponentScan(basePackages = {"com.example.myapp", "com.example.anotherpackage"}) // 修改这里的包名
@SpringBootApplication
public class MyApp {
public static void main(String[] args) {
SpringApplication.run(MyApp.class, args);
}
}
```
这里`basePackages`属性指定了需要扫描的两个包,你可以根据实际项目结构添加或删除相应的包名。如果只有一个包,只需提供一个字符串;如果有多个,可以使用数组或者逗号分隔。
阅读全文