2020-09-01 04:39发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我复制了在 assistedservicewebservices 中为swagger提供的所有配置,并尝试在 OOC层(ycommercewebserivces扩展名)中使用它,但是出现以下错误。
如果有人可以指导我完成工作,那将真的很有帮助。
谢谢,
嗨, 在ycommercewebservices中,它看起来与在Assistedservicewebservices中没有什么区别。 第一个区别是ycommercewebservices具有两个版本v1,v2,并且它们具有单独的servlet。 此版本在WebConfig类中也具有spring Web配置。 假设您要向v2版本添加文档。 带有文档的端点将是: - https://localhost:9002/rest/v2/v2/api-docs (两个v2 路径,因为一个来自v2 Web服务,另一个来自swagger规范v2版本) - https://localhost:9002/rest/v2/swagger-ui.html
所需步骤:
将Swagger Docket(以及来自SwaggerConfig.java的其他内容)添加到ycommercewebservices/web/src/de/hybris/platform/ycommercewebservices/v2/config/WebConfig.java
启用对ycommercewebservices/web/webroot/WEB-INF/config/v2/security-v2-spring.xml
在ycommercewebservices/web/webroot/WEB-INF/config/v2/springmvc-v2-servlet.xml中配置庞大的资源
在ycommercewebservices/web/webroot/WEB-INF/config/v2/filter-config-v2-spring.xml中将basesitefilter配置为不处理不可靠的端点。 更改正则表达式值。
,您还需要修复ycommercewebservices/web/src/de/hybris/platform/ycommercewebservices/v2/filter/UserMatchingFilter.java 在条件中添加auth!= null: 如果(hasRole(ROLE_CUSTOMERGROUP,auth)|| hasRole(ROLE_CUSTOMERMANAGERGROUP,auth))
如果marchaller出现问题,您也可以排除springfox类:
springfox.documentation.spring.web.json.Json springfox.documentation.swagger.web.UiConfiguration
问题在编组中。由属性解决 放入jsonXStreamMarshallerFactory bean。
并配置例外列表:
最多设置5个标签!
嗨,
在ycommercewebservices中,它看起来与在Assistedservicewebservices中没有什么区别。
第一个区别是ycommercewebservices具有两个版本v1,v2,并且它们具有单独的servlet。 此版本在WebConfig类中也具有spring Web配置。 假设您要向v2版本添加文档。 带有文档的端点将是:
- https://localhost:9002/rest/v2/v2/api-docs (两个v2 路径,因为一个来自v2 Web服务,另一个来自swagger规范v2版本)
- https://localhost:9002/rest/v2/swagger-ui.html
所需步骤:
将Swagger Docket(以及来自SwaggerConfig.java的其他内容)添加到ycommercewebservices/web/src/de/hybris/platform/ycommercewebservices/v2/config/WebConfig.java
启用对ycommercewebservices/web/webroot/WEB-INF/config/v2/security-v2-spring.xml
中庞大资源的访问在ycommercewebservices/web/webroot/WEB-INF/config/v2/springmvc-v2-servlet.xml中配置庞大的资源
在ycommercewebservices/web/webroot/WEB-INF/config/v2/filter-config-v2-spring.xml中将basesitefilter配置为不处理不可靠的端点。 更改正则表达式值。
,您还需要修复ycommercewebservices/web/src/de/hybris/platform/ycommercewebservices/v2/filter/UserMatchingFilter.java
在条件中添加auth!= null: 如果(hasRole(ROLE_CUSTOMERGROUP,auth)|| hasRole(ROLE_CUSTOMERMANAGERGROUP,auth))
如果marchaller出现问题,您也可以排除springfox类:
问题在编组中。由属性解决 放入jsonXStreamMarshallerFactory bean。
并配置例外列表:
一周热门 更多>