我想在oauth2类org.springframework.security.oauth2.provider.endpoint中调用一个控制器方法
@RequestMapping(value = "/oauth/authorize", method = RequestMethod.POST)
public void approveOrDeny(@RequestParam("user_oauth_approval")
boolean approved,
HttpServletRequest request,
HttpServletResponse response) throws IOException,
ServletException {
....
}从我的申请表里。为了调用上面的类,我尝试使用这个。结果是“无法访问”。
<context:component-scan base-package="org.stjude.ri.bwfp">
<context:include-filter type="regex" expression="org.springframework.security.oauth2.*"/>
<context:exclude-filter expression=".*_Roo_.*"
type="regex" />
<context:exclude-filter expression="org.springframework.stereotype.Controller"
type="annotation" />
</context:component-scan>如何在org.springframework.security.oauth2.provider.*中调用控制器类方法
发布于 2011-10-24 16:55:21
由于dispatcher-servlet bean通常应该仅为@Controller,因此不应排除它们。我们在我们的dispatcher-servlet.xml和OAuth中使用了这个,它工作得很好:
<context:component-scan base-package="foo.bar.controllers" use-default-filters="false">
<context:include-filter expression="org.springframework.stereotype.Controller" type="annotation"/>
</context:component-scan>https://stackoverflow.com/questions/7872562
复制相似问题