Я должен сопоставить URL REST WebService, как "http://server:8080/application/service/customer/v1" к методу createCustomer в CreateCustomerBean классе ..URL Картирование Rest WebService
Я сделал следующие отображения ..
*Web.xml*
<servlet-mapping>
<servlet-name>RestiveServlet</servlet-name>
<url-pattern>/service/*</url-pattern>
</servlet-mapping>
*Rest-Config.xml*
<jaxrs:server address="/customer/"
<jaxrs:serviceBean>
<ref bean="CreateCustomerBean"/>
</jaxrs:serviceBean>
</jaxrs:server>
Теперь проблема - это оставшийся путь URL («http://server:8080/application/service/customer/v1») - это v1, все остальные отображаются, и я должен указать 2 атрибута @Path один на уровне класса CreateCustomerBean и один в методе createCustomer в этом компоненте .. поэтому мне нужно добавить «создать» перед v1 .. и URL-адрес становится
@Path (/ создать /)
CreateCustomerBean {
@Path (/ v1)
createClient (запрос String) {}
}
http://server:8080/application/service/customer/create/v1/, который я dont want .. есть ли способ избежать атрибута @Path на уровне класса и направлять весь запрос методу createCustomer.