当前位置: 首页 > 知识库问答 >
问题:

混淆WebMvcConfigurationSupport和WebMvcConfigurerAdapter

纪枫
2023-03-14

我想在Windows中使用WebMvcConfigurerAdapter添加资源处理程序,但在Linux中不起作用,所以我添加WebMVCConfigurationSupport

经过调试和测试,我发现两个bean都将在两个OS中创建,但是WebMVCConfigurerAdapter的重写函数只能在Windows中执行,WebMVCConfigurationSupport的重写函数只能在Linux中执行

@Configuration
public class JxWebAppConfigurer  extends WebMvcConfigurerAdapter {
   @Override
   public void addResourceHandlers(ResourceHandlerRegistry registry) {
     registry.addResourceHandler("/**").addResourceLocations("file:"+System.getProperty("user.dir")+"/src/main/webapp/");
     super.addResourceHandlers(registry);
   }
}

这是另一个:

@Configuration
public class JxWebConfiguration extends WebMvcConfigurationSupport {
  @Override
  public void addResourceHandlers(ResourceHandlerRegistry registry) {
       registry.addResourceHandler("/**").addResourceLocations("file:"+System.getProperty("user.dir")+"/src/main/webapp/");
       super.addResourceHandlers(registry);
   }
}

@enalbemvc已添加到主类中

共有1个答案

卫弘图
2023-03-14

正如@enableWebMVC文档中提到的:

将此注释添加到@configuration类将从WebMvcConfigurationSupport中导入Spring MVC配置

{..}

    null

(在这两种情况下都需要@configuration)

 类似资料:
  • 问题内容: 我正在尝试使用AngularUI路由器进行一些身份验证。看起来正是我所需要的。但是,仅当我拦截时可用。但是当我这样做时,它是空的,而我希望它是当前状态。 到目前为止,这是我的代码: 关于我在做什么错的任何指示? 问题答案: 我建议走更多的路。我们应该使用适当提供的事件。这是一个有效的例子 让我们观察一下简单的 (但不是幼稚的) 解决方案,它可以在以后扩展到任何程度。 首先,让我们定义用

  • 我在理解密钥库和信任库的概念方面有问题。 哪个应用程序保留keystore,哪个应用程序保留truststore? 我在网上找不到任何好的资源。如果有人能清楚地描述truststore和KeyStore之间的区别,我会非常感激吗?

  • 我一直在摆弄Proguard配置,我想测试只是为了优化 但我仍然会遇到这样的错误: java.lang.IllegalArgumentExc0019:找不到[org/apache/log/log4j/core/jackson/Log4jXmlMoules](有1个已知的超级类)和[org/apache/log/log4j/core/jackson/Log4jJsonMoules](有4个已知的超级

  • Powershell的混淆目前已经使用的越来越多,国内外也有了较多的研究,在今年的BH大会上也有对应的议题,关注点是反混淆,那么里面的一些姿势很值得我们学习,我们提供一些混淆实例,来让大家对于PS的混淆做到一个初步了解,也为防御混淆提供一些思路。 实例 在混淆之前,先看看powershell编码执行的方式。 -EC,-EncodedCommand,-EncodedComman,-EncodedCo

  • 问题内容: 我无法理解时使用,和。我从该“标准”的理解是由那是所有的基础抽象类的类型,但我不明白。 我正在使用C#,而我刚购买了LinqPad Pro 5。 我在文件中有一个JSON数据源,因此我正在使用以下语句成功反序列化该文件的内容: 那时,我将JSON字符串对象反序列化为a (这可能是我的错误- 也许我需要输入or或?): 在我的JSON数据(由JSON表示的字符串)中,我有三个对象-顶级对

  • 我试图理解一个API参考描述,但我很难理解它的含义: http://mongodb.github.io/node-mongodb-native/2.2/api/Cursor.html#toArray 上面写着 'toArray(回调)- 我知道回调相当于一个“块”,但有一个指向“promise”的箭头符号意味着什么?