This is an automated email from the ASF dual-hosted git repository.
robertlazarski pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/axis-axis2-java-core.git
from 80f087199c Fix AXIS2-5972: Preserve namespace for xs:attribute ref= in
ADB code generation
new 4503870cf2 Fix swagger-server sample build failures for Jakarta EE 9+
new 9fee3fca61 Wire axis2-openapi module into springbootdemo samples
new 69e7eb5349 Wire axis2-openapi module into springbootdemo WildFly sample
new 2b2246a8f5 springbootdemo: Gemini review cleanup — extract OpenAPI
path constants, parameterize axis2 version, remove dead code
new b25539e957 openapi: fix null-field output, add requestBody, real YAML,
and advanced-feature tests
new 22329f740a openapi: add explanatory comments on the three
OpenApiSpecGenerator fixes
new 2e786f6d1b openapi: implement service/operation exclusion filtering
new 916cd85d77 openapi: address Gemini review findings (items 3-5)
new 08a8b2b24c openapi: replace custom Jackson mappers with swagger-core
Json/Yaml utilities
The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
modules/openapi/README.md | 185 +++++++++++
modules/openapi/pom.xml | 4 +-
.../apache/axis2/openapi/OpenApiConfiguration.java | 63 ++++
.../apache/axis2/openapi/OpenApiSpecGenerator.java | 113 +++++--
.../axis2/openapi/Http2OpenApiBasicTest.java | 4 +-
.../axis2/openapi/OpenApiSpecGeneratorTest.java | 362 +++++++++++++++++++++
.../axis2/openapi/UserGuideIntegrationTest.java | 9 +-
modules/samples/swagger-server/pom.xml | 21 +-
.../swagger/service/AuthenticationService.java | 6 +-
.../samples/swagger/model/LoginRequestTest.java | 5 +-
.../swagger/service/AuthenticationServiceTest.java | 239 ++++----------
.../src/userguide/springbootdemo-tomcat11/pom.xml | 5 +
.../resources-axis2/conf/axis2.xml | 3 +
.../userguide/springboot/Axis2Application.java | 27 +-
.../configuration/OpenApiController.java | 99 ++++++
.../webservices/HTTPPostOnlyRejectionFilter.java | 19 +-
.../webservices/JWTAuthenticationFilter.java | 10 +-
.../userguide/src/userguide/springbootdemo/pom.xml | 14 +
.../springbootdemo/resources-axis2/conf/axis2.xml | 3 +
.../userguide/springboot/Axis2Application.java | 27 +-
.../configuration/Axis2WebAppInitializer.java | 59 ++--
.../springboot/configuration/OpenApiServlet.java | 81 +++++
.../webservices/HTTPPostOnlyRejectionFilter.java | 19 +-
.../webservices/JWTAuthenticationFilter.java | 10 +-
24 files changed, 1137 insertions(+), 250 deletions(-)
create mode 100644 modules/openapi/README.md
create mode 100644
modules/samples/userguide/src/userguide/springbootdemo-tomcat11/src/main/java/userguide/springboot/configuration/OpenApiController.java
create mode 100644
modules/samples/userguide/src/userguide/springbootdemo/src/main/java/userguide/springboot/configuration/OpenApiServlet.java