为asagentsalesgroup hybris添加路径限制



我在控制器中有一个链接,如下所示:training/{trainingCode:.}/预订training/{trainingSlot:.}示例:/training/TRNG_DE_SPW_STAND/book-training/897247983227,其中TRNG_DE_SPW_STAND和879724798327是我希望在ASM模式中限制的动态值。

为此,我尝试添加以下url模式,但似乎不起作用:

  1. POST:/training/*/book-training/**
  2. /培训//书本培训
  3. /培训/{code}/书本培训/**
  4. /书本培训/**
  5. /书籍培训*
  6. training/{trainingCode:.*}/书本培训/**

我试图添加模式的spring文件(kbecomasm-spring.xml(如下:

<alias name="defaultAsmSalesGroupRestrictedPathsList" alias="asmSalesGroupRestrictedPathsList" />
<util:list id="defaultAsmSalesGroupRestrictedPathsList" value-type="java.lang.String">
<value>/checkout/multi/summary/placeOrder</value>
<value>POST:/my-account/submit-warranty</value>
<value>POST:/my-account/my-core/core-submit</value>
<!-- **/s/softwareRequest?softwareCode=Setup_ABS8_EOL.zip -->
<value>POST:/s/softwareRequest</value>  
<!-- **/training/TRNG_DE_SPW_STAND/book-training/8797247983227 -->
<value>POST:/training/*/book-training/**</value> <!-- This doesn't work-->
</util:list>

有线索吗?

POST:/training/(.*(/book-training/**成功了!

最新更新