【java – Callable / Runnable控制器方法:重点是什么?】教程文章相关的互联网学习教程文章

java – 如何拦截Spring REST控制器中的所有请求?【代码】

我有一堆控制器,如:@RestController public class AreaController {@RequestMapping(value = "/area", method = RequestMethod.GET)public @ResponseBody ResponseEntity<Area> get(@RequestParam(value = "id", required = true) Serializable id) { ... } }我需要拦截所有到达他们的请求, 我像这个例子一样创建了一个拦截器: http://www.mkyong.com/spring-mvc/spring-mvc-handler-interceptors-example/ 但它永远不会进入:( 因...

java – 在(Espresso)Android仪器测试中启动特定的导体控制器【代码】

我正在为使用Conductor编写的应用程序编写Espresso测试.我想指定每个测试启动哪个控制器,这样我就不需要让Espresso从每个开始的Activity开始点击应用程序.由于只有一个活动而且关于导体的SO或谷歌没什么,我能找到的最接近的是this问题?或者这不可能吗? 我已经尝试使路由器静态并添加一个getter,试图设置一个特定的root用于测试但没有成功.android.view.ViewRootImpl$CalledFromWrongThreadException: Only the original thread t...

java – Spring webflux控制器:消费POJO vs Mono?【代码】

在控制器中我可以写:fun update(@RequestBody myPojo: MyPojo): Mono<Void> 要么fun update(@RequestBody myPojo: Mono<MyPojo>): Mono<Void> 有什么不同吗?身体解析会在不同的线程中完成吗?在第一种情况下,我将阻止主反应堆线程,直到解析myPojo?解决方法:两者之间没有强烈的运行时差异;在第一种情况下,Spring将打开传入的Mono,但解码仍然会异步发生. 唯一的区别是没有Mono类型作为参数,您将无法在其上使用Reactor运算符.所以这...

java – 如何在控制器中访问POST变量?【代码】

我正在制作以下AJAX请求:$.post('/route', {arg1 : 'foo',arg2 : 'bar' });通过路线:POST /route controllers.Test.readPost()如何在控制器的方法中访问这些POST变量?public static Result readPost() {return TODO; // read post variables }我在文档中找不到一种简单的方法.它仅说明如何从JSON请求中获取值.解决方法:使用DynamicFormpublic static Result getValues(){DynamicForm requestData = form().bindFromRequest...

java – 使用Android USB Host API读取我的USB游戏控制器/或其他USB设备数据【代码】

我正在尝试使用Android USB Host API来读取我的USB游戏控制器数据,一旦我开始工作,我将连接其他设备进行测试.我的游戏控制器使用OTG线连接到我的Android手机.我现在能够获取设备,端点信息,但我不知道如何读取原始数据并显示它. 有人可以帮帮我吗?一些示例代码将不胜感激.TextView countDisplay;ArrayList<String> listItems = new ArrayList<String>();ArrayAdapter<String> adapter;String values = "";UsbManager mManager;UsbD...

java – Spring 3.0安全性不能与基于注释的控制器一起使用【代码】

我正在尝试为我的Spring 3.0 Web应用程序添加身份验证支持,但是从http:basic到更精细的身份验证都没有任何效果. Spring文档中提供的示例不起作用. 使用带注释的控制器时是否有不同的启用安全性的方法? 我在web.xml中有springSecurityFilterChain映射,我的库中有spring spring jar文件. web.xml中:<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://...

java – Spring MVC:将Model作为参数传递给控制器​​方法VS显式实例化它【代码】

我在MVC Controller类中创建了两个测试方法.在第一种方法中,Model作为参数传递,在第二种方法中,我直接实例化它.在这两种方法中,我向Model实例添加了一个属性:@RequestMapping("/test-modelParam") public String testMethod1(Model model) {model.addAttribute("testname", "testvalue");return "/testview"; }@RequestMapping("/test-modelInstantiatedExplicitly") public ModelAndView testMethod2() {ModelAndView mav = new ...

java – XPages控制器类

目前我正在重新设计一个更大的应用程序.在后端我想只使用java而不是javascript,因此,由于许多其他原因(更干净的代码,关注点的分离等),我正在使用Jesse Gallagher的XPages Scaffolding项目(感谢他的这项工作). 我真的很喜欢这个项目的控制器类,但我有一个问题这种架构方法:控制器类与xpage(.xsp)具有一对一的连接.在BasicDocumentController类中,以下方法受保护DominoDocument getDoc()负责获取相应的数据源(DominoDocument)但是 –...

java – Spring REST响应在自定义控制器中是不同的【代码】

我有几个控制器自动创建REST端点.@RepositoryRestResource(collectionResourceRel = "books", path = "books") public interface BooksRepository extends CrudRepository<Books, Integer> {public Page<Books> findTopByNameOrderByFilenameDesc(String name); }我访问时:http://localhost:8080/Books 我回来了:{"_embedded": {"Books": [{"id": ,"filename": "Test123","name": "test123","_links": {"self": {"href": "http:/...

java – Spring 5的真实控制器示例:Web Reactive【代码】

我想参与Spring的反应式编程世界.正如我意识到的那样,it gives me a choice between two different paradigms:基于注释(我们熟知@Controller,@ RequestMapping)和被动一个(which is intended to resolve an “Annotation Hell”). 我的问题是缺乏理解典型的无功控制器的外观.有三个概念接口,我可以在我的控制器类中使用它: HandlerFunction&LT T&GT (1) – 我为每个特定的ServerRequest定义了一个方法 返回具体的HandlerFunction...

java – Spring MockMvc – 如何测试REST控制器的删除请求?【代码】

我需要测试我的控制器方法,包括删除方法.这是部分控制器代码:@RestController @RequestMapping("/api/foo") public class FooController {@Autowiredprivate FooService fooService;// other methods which works fine in tests@RequestMapping(path="/{id}", method = RequestMethod.DELETE)public void delete(@PathVariable Long id) {fooService.delete(id);} }这是我的测试:@InjectMocks private FooController fooCont...

java – Spring MVC-来自控制器的几个部分/视图【代码】

我正在研究使用Spring MVC – 我如何构建一个页面可以由几个不同的视图组成的事实考虑一个基本上是的控制器:public ModelAndView handleRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {List<Post> posts = repository.getNewPosts();return new ModelAndView("posts", "posts", posts);}但是,我决定在每个页面上,我还想要一个基于某些逻辑显示数据的“窗格”.那个“...

java – 我可以在Spring MVC控制器中获取当前的webflow状态吗?【代码】

从表面上看,有点奇怪的问题!但我正在创建一个使用webflow和传统Spring MVC控制器的Web应用程序. 从其中一个Webflow视图中,http请求(ajax)从客户端发送到spring控制器.当它最初被编码时,它与webflow没有很多逻辑连接,但现在事情已经开始,控制器可以真正知道请求来自哪个屏幕(视图状态). 我的控制器方法签名如下所示:@RequestMapping(value="/AjaxStuff", method=RequestMethod.POST) public String ajaxStuff(@ModelAttribute("qu...

如何避免在Spring Java控制器中包含太多参数【代码】

在我的Spring Web应用程序中:@RequestMapping(value = NEW) public String addProduct(@RequestParam String name, @RequestParam(required = false) String description,@RequestParam String price, @RequestParam String company, ModelMap model,@RequestParam(required = false) String volume, @RequestParam(required = false) String weight) {try {productManagementService.addNewProduct(name, description, company, ...

java – 在表单中有多个提交按钮,并确定在控制器中按下了哪些按钮【代码】

在我的Spring应用程序中,我有一个jsp,它有一个表单,我希望有多个提交按钮转到同一个控制器.我需要能够确定控制器中按下了哪个按钮.表单向用户显示多个项目,他们可以选择其中一个项目,唯一的区别是所选项目的ID. 在jsp中,我正在创建这样的表单:<form:form method="post" commandName="myCommand"><c:forEach items="${model.availableitems}" var="item"><span class="item">${item.description}</span> <input type="hidden" name...