Java 春天的restapi

Java 春天的restapi,java,xml,spring,rest,spring-security,Java,Xml,Spring,Rest,Spring Security,我创建了一个RESTAPI,但每次我尝试访问它时,它都会将我带到应用程序的登录页面。我想单独使用RESTAPI和特定的用户ID和密码。我创建的url如下所示: /PageCreation?OrId=90&prid=23 每次它试图访问它时,它都会将ws附加到它,然后URL就会变成 ws/PageCreation?OrId=90&prid=23 如果我在application.security.xml中检查映射,它如下所示: <intercept-url pattern

我创建了一个RESTAPI,但每次我尝试访问它时,它都会将我带到应用程序的登录页面。我想单独使用RESTAPI和特定的用户ID和密码。我创建的url如下所示:

/PageCreation?OrId=90&prid=23 
每次它试图访问它时,它都会将ws附加到它,然后URL就会变成

ws/PageCreation?OrId=90&prid=23
如果我在application.security.xml中检查映射,它如下所示:

<intercept-url pattern="/ws/**" access="ROLE_USER" />

此外,还有以下代码:

<beans:bean id="dummyProvider" class="com.AuthenticationProvider">
<beans:constructor-arg ref="userS" />               
    </beans:bean>
<authentication-manager>
    <authentication-provider user-service-ref="userS">
    </authentication-provider>
</authentication-manager>


在AuthenticationProvider中,我们有authenticate方法。

它不是映射,而是bean。发布映射文件。加上api控制器类以便更好地理解。web.xml有以下内容:dispatcher/ws/*和控制器类有@RequestMapping(method=RequestMethod.GET,value=“/getNTemp”,products=MediaType.APPLICATION\u JSON\u value)受保护的ResponseEntity getProject(@RequestParam(value=“orId”,required=true)Long orId,@RequestParam(value=“prid”,required=true)Integer prid,HttpServletRequest){女士,您对/PageCreation映射有问题,为什么要向我显示其他东西的映射。