Grails 3 和 Spring @RequestMapping

2024-04-09

在 Grails 3 中,我尝试使用 spring-security-oauth,它通过 @RequestMapping 提供了一些端点,我可以在 mbean 中看到路径已配置,但任何请求总是会命中 grails 并返回 404。

这些请求似乎从未到达 spring-security-oauth 库配置的任何端点。有没有办法确保请求到达 jar 中的端点?


为了确保 @RequestMapping 配置的端点显示在使用 Java 配置的 Grails 3 应用程序中,您必须在 Application.groovy 中使用以下设置

@ComponentScan("my.org.config")
class Application extends GrailsAutoConfiguration {
    static void main(String[] args) {
        GrailsApp.run(Application)
    }
}

不要以下列方式使用 application.yml:

grails:
    profile: web
    spring:
        bean:
            packages:
                - my.org.config

虽然 bean 将被拾取,但任何带有 @RequestMapping 的内容都将无法访问。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Grails 3 和 Spring @RequestMapping 的相关文章

随机推荐

  • 检查调用和未调用时 Mockk 验证失败

    我正在尝试使用以下命令验证是否未调用函数 verify managementService deleteUser any wasNot Called 该验证失败并显示以下消息 验证失败 调用第 1 个 共 1 个 ManagementSer
  • OpenCV:imread给出CV_8UC3,无法转换为CV_8UC4?

    需要有关我尝试使用 OpenCV 加载和转换的图像的帮助 这是我的代码 templ imread Template bmp 1 cout lt lt templ before convert lt
  • 没有 RTTI 的情况下编译 c++ 什么时候会出现问题?

    我正在使用 gcc fno rtti标志在没有运行时类型信息的情况下编译我的 C 假设我没有使用dynamic cast lt gt or typeid 有什么可能导致我以后出现问题吗 由于您的问题特定于 GCC 您应该仔细查阅您正在使用的
  • 将管理证书与 azure REST API 一起使用

    我在我的应用程序中使用 azure 服务管理 REST API 我在azure上上传了管理证书 并在本地有一份副本 我将认证保存在应用程序本身的单独文件夹 AzureCertificate 中并引用该位置 例如 字符串证书路径 Server
  • Rails + PostgreSQL - 使用 Like

    我有以下两个疑问 SELECT users FROM users WHERE fname lname LIKE james SELECT users FROM users WHERE fname lname LIKE James 我在用户表
  • Mongoose Schema.update 不更新布尔值

    我尝试过更新其他字段 效果很好 我在 API 中使用的命令 User update email targetUser email set isAdmin true push log updated new Date function err
  • 如何在 Android 应用程序中访问 graph.windows.net Microsoft Azure Graph API?

    我已要求 IT 管理员添加一个名为EmployeeId以 Azure Active Directory 的目录扩展的形式 与我们的现场 AD 同步 当给定用户登录我的 Android 应用程序时 我试图检索该值 我已经关注了this htt
  • Cloud9 Watir/Selenium 测试

    我已经为一个简单的持续集成和交付系统设置了 Cloud9 和 Codeship 它非常适合开发我的网站 应用程序 有没有人能够在 Cloud9 IDE 中开发和运行基于浏览器的 Cucumber 测试 如果是这样 需要什么样的设置 附言 我
  • IIS6 ASP.NET 2.0 应用程序缓存 - 大量数据的数据存储选项和性能

    在 ASP NET 2 0 站点中IIS6我想将键 值对存储在应用程序缓存中 每个键始终是一个长度为 5 个字符的字符串 每个值都是一个长度为 15 250 个字符的字符串 使用场景是 每个网页请求都会查询一次缓存 如果键存在 则使用值 否
  • 如何重命名我的 asp.net 网页

    我的页面名称为 XYZ aspx 现在我想更改ABC aspx我应该怎么做 当我直接从解决方案资源管理器更改它时 它给了我一个错误 谁可以帮我这个事 谢谢 Smartdev ASP NET 文件通常由 1 3 个文件组成 具体取决于项目类型
  • iText5.1.0在文档中设置页眉和页脚[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我正在使用 servlet 来查看
  • 无需 MSI 文件即可卸载

    我经常遇到 Windows Installer 尝试卸载软件包的问题 但它抱怨 您尝试使用的功能所在的网络资源不可用 当原始 MSI 根本不可用时 是否有已知的方法可以卸载此类软件包 请注意 微软现在已经发布了一个官方工具来解决这些问题 并
  • 替换序列化数据中的类名

    我想在序列化数据流中将字符串 com oldpackage className 替换为 com newPackage className 该序列化数据从数据库中读取并在替换字符串后更新 我在做同样的事情时遇到了一些问题 如果您已经猜到了 这
  • appdeeplink Github .wellknown 文件夹无法识别

    I am adding app deep linking functionality in my app i followed as per applink assist i created well known folder in git
  • DELETE 请求正文的 RESTful 替代方案

    虽然HTTP 1 1 规范 http www w3 org Protocols rfc2616 rfc2616 html好像allow消息正文DELETE http www w3 org Protocols rfc2616 rfc2616
  • Android 4.x - 系统覆盖 - 无法捕获触摸事件

    我正在尝试为 Android 4 4 创建一个简单的覆盖应用程序 我找到了一个在屏幕上绘制按钮的示例 一切正常 但触摸事件侦听器未触发 import android app Service import android content In
  • Android 谷歌地图 v2 moveCamera 不起作用

    我正在尝试像这样控制谷歌地图相机 private void setUpMap Log e LOG TAG in setup method mMap setMyLocationEnabled true LatLng startingPoint
  • 异步 POST 请求 - R,使用 RCurl?

    我正在尝试从 R 向 REST API 发出异步请求 下面的 curl 命令说明了我需要传递给 api 的参数 我给你们提供了 linux curl 命令 希望这能让你们明白 curl v X POST https app example
  • 如何腌制或存储 Jupyter (IPython) 笔记本会话以供以后使用

    假设我正在 Jupyter Ipython 笔记本中进行更大的数据分析 并完成大量耗时的计算 然后 由于某种原因 我必须关闭jupyter本地服务器I 但我想稍后再返回进行分析 而不必再次进行所有耗时的计算 我喜欢喜欢做的是pickle或者
  • Grails 3 和 Spring @RequestMapping

    在 Grails 3 中 我尝试使用 spring security oauth 它通过 RequestMapping 提供了一些端点 我可以在 mbean 中看到路径已配置 但任何请求总是会命中 grails 并返回 404 这些请求似乎