當(dāng)前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
SpringBoot 扫描包
生活随笔
收集整理的這篇文章主要介紹了
SpringBoot 扫描包
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 1. 默認掃描
- 2.指定掃描
- 3.指定掃描2
1. 默認掃描
默認掃描:
在啟動類WikiApplication上的@SpringBootApplication注解,默認SpringBoot 掃描范圍是當(dāng)前包(com.gblfy.wiki)以及子包controller包等等
2.指定掃描
掃描項目包但不能掃描第三方的包(非根包):
如果把啟動類WikiApplication放到com.gblfy.wiki.config包下,掃描范圍是當(dāng)前包config以及子包,com.gblfy.wiki.controller就掃描不到了,這是需要在啟動類上添加@ComponentScan(“com.gblfy”)//掃描項目包但不能掃描第三方的包 注解和包路徑即可即可
3.指定掃描2
掃描項目包和掃描第三方的包(非根包):在啟動類上添加@ComponentScan({“com.gblfy”,“com.flowable”})//掃描多個包 使用這種方式即可
package com.gblfy.wiki.config;import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.context.annotation.ComponentScan; import org.springframework.core.env.Environment;// @ComponentScan({"com.gblfy","com.flowable"})//掃描多個包 @ComponentScan("com.gblfy")//掃描項目指定包 @SpringBootApplication//默認掃描當(dāng)前包以及子包 public class WikiApplication {private static final Logger LOG = LoggerFactory.getLogger(WikiApplication.class);public static void main(String[] args) {SpringApplication app = new SpringApplication(WikiApplication.class);Environment env = app.run(args).getEnvironment();LOG.info("啟動成功!!");LOG.info("地址: \thttp://127.0.0.1:{}", env.getProperty("server.port"));} }總結(jié)
以上是生活随笔為你收集整理的SpringBoot 扫描包的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 解决idea修改html、js、css后
- 下一篇: mysql 8使用美团的Leaf算法(s