【springboot】修改扫描包(ComponentScan注解)
在springboot中默认的xxxApplication
上面都是要加上@SpringBootApplication
注解的
package com.oo2.oo2; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Oo2Application { public static void main(String[] args) { SpringApplication.run(Oo2Application.class, args); } }
可以点@SpringBootApplication
跟进去看一下
@ComponentScan( excludeFilters = {@Filter( type = FilterType.CUSTOM, classes = {TypeExcludeFilter.class} ), @Filter( type = FilterType.CUSTOM, classes = {AutoConfigurationExcludeFilter.class} )} )
默认就会扫描你这个类所在的包和下面的子包。如果我们想要扫描其他地方的包,就需要加上注解@ComponentScan
,这个注解是支持扫描多个文件夹的,比如:
@ComponentScan({"com.dir1", "com.dir2"})
posted on 2023-07-01 19:36 LastBattle 阅读(152) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现