首页 > 其他分享 >排除加载出错的类,并启动运行springboot

排除加载出错的类,并启动运行springboot

时间:2023-02-24 18:02:12浏览次数:64  
标签:springboot RuoYi ComponentScan 排除 出错 ShiroConfig 加载

方式1:自定义 @ComponentScan
假设:我在使用 RuoYi 的时候,想自己的实现 ShiroConfig,而不用 RuoYi 自带的 ShiroConfig ,且,不删除 RuoYi 自带的 ShiroConfig 类。

此种情况下,就需要启动项目时,不加载 ShiroConfig 类。

针对此种情况,可以这样做:

@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class })
@ComponentScan(excludeFilters = {
            @Filter(type = FilterType.REGEX, pattern = {
                "com.ruoyi.framework.config.ShiroConfig"})
    })
public class RuoYiApplication {
    ...
}

说明:

使用自定义的 @ComponentScan 注解替换 @SpringBootApplication 的注解。
定义 excludeFilters 属性。该属性指定排除的Bean/类。
使用正则表达式方式( FilterType.REGEX )排除类 "com.ruoyi.framework.config.ShiroConfig"

 

参考:

【sprinb-boot】排除/不加载某些Bean_sayyy的博客-CSDN博客_springboot 排除bean

 

标签:springboot,RuoYi,ComponentScan,排除,出错,ShiroConfig,加载
From: https://www.cnblogs.com/wYYBLH/p/17152648.html

相关文章

  • springboot默认链接池Hikari
    参考:SpringBoot中使用Hikari,给我整不会了_被基金支配的打工人的博客-CSDN博客......
  • springboot+logback日志配置
    <?xmlversion="1.0"encoding="UTF-8"?><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否......
  • 【笔记】springboot使用Spring-data-jpa
    Spring-data-jpaSpring-data-jpa依赖于Hibernate。通过整合Hibernate之后,我们以操作Java实体的⽅式最终将数据改变映射到数据库表中。添加依赖:<dependency<groupId......
  • QT MySQL 连接出错报 QSqlDatabase: QMYSQL driver not loaded
    QT连接MySQL失败(本人QT版本:5.12.5)一、报错结果QSqlDatabase:QMYSQLdrivernotloadedQSqlDatabase:availabledrivers:QSQLITEQODBCQODBC3QPSQLQPSQL7二、报......
  • idea 中 springboot项目多实例运行(services窗口)
    1.调出services窗口2.选中要运行的项目,copyConfiguration..3.编辑弹出窗口edit configuration(指定端口的命令--server.port=6004,最前面是两个短横岗 3.运行......
  • 查看jquery.sap.global.js文件的加载
    1.在打开的sapui5页面,ctrl+alt+shift+P2.打开sources面板。ctrl+O输入......
  • Cesium 地图下钻 动态加载
    有这样一个需求:当鼠标滚轮向下滚动时,动态加载geojson数据,而向上滚动时,数据自动恢复原样。1.gif首先需要加载出全国的geojson数据,当选择某个省的时候,拾取到这个省的行政......
  • SpringBoot大文件上传解决方案
    ​前言 文件上传是一个老生常谈的话题了,在文件相对比较小的情况下,可以直接把文件转化为字节流上传到服务器,但在文件比较大的情况下,用普通的方式进行上传,这可不是一个......
  • SpringBoot 集成多个rabbitmq
    1.pom.xml配置<!--RabbitMQ--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-amqp</artifactId></dependency>......
  • 【踩坑】lua加载模块但找不到模块最蠢的原因
    这个问题比较蠢,我用MinGW编译的lua去加载了MSVC编译的lua模块导致找不到符号,然后花了几个小时找为什么我VS项目使用函数导出接口了但是函数依然没有导出(使用dumpbin和nm都......