博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
spring-boot 改变自动扫描的包
阅读量:6089 次
发布时间:2019-06-20

本文共 1464 字,大约阅读时间需要 4 分钟。

hot3.png

spring-boot 改变自动扫描的包

配置

package com.maple.testpackage;import org.springframework.boot.CommandLineRunner;import org.springframework.context.annotation.Configuration;@Configurationpublic class CustomScan implements CommandLineRunner{	@Override	public void run(String... args) throws Exception {		System.out.println("CustomScan.run()");	}}
package com.maple.springboot;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.context.properties.EnableConfigurationProperties;import org.springframework.boot.web.servlet.ServletComponentScan;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Import;import com.maple.springboot.config.CustomSettings;import com.maple.springboot.config.MapleSettings;import com.maple.springboot.util.SpringUtil;@SpringBootApplication@ServletComponentScan@Import(value={SpringUtil.class})@ComponentScan(basePackages={"com.maple.springboot","com.maple.testpackage"})@EnableConfigurationProperties({CustomSettings.class,MapleSettings.class})public class App {		public static void main(String[] args) {		Class
[] c = {App.class}; SpringApplication.run(c, args); }}

App.java 类的package 是com.maple.springboot 所以默认扫描是这个package 下的。如果还想扫描com.maple.testpackage需要添加如下注解 @ComponentScan(basePackages={"com.maple.springboot","com.maple.testpackage"})

转载于:https://my.oschina.net/u/159221/blog/1613163

你可能感兴趣的文章
【android】使用handler更新UI
查看>>
mochiweb 源码阅读(十五)
查看>>
前端面试中的常见的算法问题
查看>>
计算机语言的基本理论
查看>>
nodejs流之行读取器例子
查看>>
批量文件重命名工具
查看>>
简单说一下UWP中的JumpList
查看>>
unity将object[]或者string对象转换成枚举enum
查看>>
以太坊系列之六: p2p模块--以太坊源码学习
查看>>
使用scikit-learn解决文本多分类问题(附python演练)
查看>>
2018 年最值得关注的 JavaScript 趋势
查看>>
什么是区块链?超级账本 Brian Behlendorf 从五个方面教你认识
查看>>
Linux中的帮助功能
查看>>
针对Android的Pegasus恶意软件版本和针对iOS的有什么不同?
查看>>
全局探色器
查看>>
Hive Export和Import介绍及操作示例
查看>>
http://mongoexplorer.com/ 一个不错的 mongodb 客户端工具。。。
查看>>
上传jar包到nexus私服
查看>>
Why Namespace? - 每天5分钟玩转 OpenStack(102)
查看>>
Project:如何分析项目中的资源分配情况
查看>>