`
erichua
  • 浏览: 516465 次
  • 性别: Icon_minigender_2
  • 来自: 远方
社区版块
存档分类
最新评论

MultiAction的灵活应用

阅读更多
按照参数设置和按照method混合配置
<?xml version="1.0" encoding="UTF-8"?>

<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
       http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd">

	<bean name="ComboxController"
		class="privilege.controller.ComboxController">
		<property name="comboxService" ref="ComboxService" />
		<property name="methodNameResolver">
			<bean id="comboxControllerResolver"
				class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
				<property name="mappings">
					<props>
						<prop key="/item/getGroupCountry.json">
							getAllCountry
						</prop>
						<prop key="/item/getGroupState.json">
							getAllState
						</prop>
					</props>
				</property>
			</bean>
		</property>
	</bean>

	<bean name="UserController"
		class="privilege.controller.UserController">
		<property name="userService" ref="UserService" />
		<property name="methodNameResolver">
			<bean id="userControllerResolver"
				class="org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver">
				<property name="mappings">
					<props>
						<prop key="/item/LoadUsers.json">
							listAllUsers
						</prop>
						<prop key="/item/AddUser.json">addUser</prop>
						<prop key="/item/UpdateUsers.json">
							updateUsers
						</prop>
					</props>
				</property>
			</bean>
		</property>
	</bean>
	<bean name="VenderAccountSetController"
		class="com.tnt.mms.ajax.controller.VenderAccountSetController">
		<property name="vendorAccountSetService">
			<ref bean="vendorAccountSetService" />
		</property>
		<property name="methodNameResolver">
			<bean id="defaultMethodNameResolver"
				class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">
				<property name="paramName" value="_p_action" />
			</bean>
		</property>
	</bean>



	<bean name="urlMapping"
		class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
		<property name="mappings">
			<props>
				<prop key="/item/getGroupCountry.json">
					ComboxController
				</prop>
				<prop key="/item/getGroupState.json">
					ComboxController
				</prop>
				<prop key="/item/LoadUsers.json">UserController</prop>
				<prop key="/item/AddUser.json">UserController</prop>
				<prop key="/item/UpdateUsers.json">UserController</prop>
				<prop key="/*/VenderAccountSet.json">
					VenderAccountSetController
				</prop>
			</props>
		</property>
	</bean>
	<bean name="viewResolver"
		class="org.springframework.web.servlet.view.XmlViewResolver" />
</beans>
2
0
分享到:
评论

相关推荐

    Android代码-MultiActionTextView

    MultiActionTextView ...源码地址:ProjectX 介绍 ... 截图 先决条件 ... implementation 'am.widget:multiactiontextview:1.0.3' ...MultiActionTextView textView = (MultiActionTextView) findViewById(id);...

    springmultiaction例程工程代码

    【标题】"springmultiaction例程工程代码"是一个基于Spring框架的多动作(MultiAction)应用示例,主要用于展示如何在Spring MVC中处理多个不同的请求映射。在这个项目中,开发者可以学习到如何整合Spring MVC来实现...

    appium-java中文api.pdf

    Appium是一款开源的移动端自动化测试框架,用于自动化原生、移动Web和混合应用。它支持多种编程语言编写测试脚本,...需要注意的是,在实际应用这些方法的过程中,应当结合具体的测试框架和测试用例设计来灵活运用。

    Appium API 文档

    这些客户端类库实现了MobileJSONWireProtocol(一个标准协议的官方扩展草案)和W3CWebdriverspec(一个用于传输不可预知的自动化协议,该协议定义了MultiAction接口)的元素。 - **MobileJSONWireProtocol**:这是...

    appium_API.docx

    - `performMultiTouchAction(MultiTouchAction multiAction)` 支持执行由`MultiTouchAction`对象封装的多步触摸操作。 - `tap(int fingers, WebElement element, int duration)` 在元素中心执行点击动作。 - `tap...

    SpringWebFlow

    - **MultiAction**: 这种动作实现方式将多个动作执行方法打包到一个类中。通过方法名显式地引用这些动作,从而实现了更灵活的功能组合和调用。 #### 结论 Spring Web Flow通过其独特的设计理念和实现机制,极大地...

    11.多点触控操作——地图缩放1

    在移动应用测试中,尤其是地图应用,多点触控操作是非常关键的一环,因为它允许用户进行缩放、平移等交互。本节我们将探讨如何在Appium自动化测试框架中模拟多点触控,特别是针对地图App的缩放功能。 首先,我们...

    spring与struts的整合

    - **Spring**:是一个开源框架,被广泛用于Java应用的开发之中。它提供了广泛的基础设施支持,包括依赖注入(Dependency Injection, DI)、面向切面编程(Aspect Oriented Programming, AOP)、数据访问/集成、事务...

    springMVC3学习(五)--MultiActionController(源码)

    springMVC3学习(五)--MultiActionController(源码) 文章地址:http://blog.csdn.net/itmyhome1990/article/details/25988091

    12.本章小结1

    10. **多点触控**:通过Appium的`touchAction`和`multiAction` API,我们可以创建复杂的多指触摸序列,用于执行多点触摸手势,如捏合、旋转等。 接下来的进阶内容预告: 1. **数据分离**:在测试中,确保测试数据...

    HelloData.FrameWork数据库操作层

    using (MultiAction multiacionts = new MultiAction()) { multiacionts.AddAction(dtaction); multiacionts.AddAction(upaction); try { multiacionts.Commit(); } catch { multiacionts.Rollback(); }...

    shiny_multi_action_input_binding:多动作输入绑定,用于R Shiny

    MultiAction是Shiny中的自定义输入绑定,它将监听一组操作并将值发送到服务器端的一个React性input$对象。 如果您真的真的很累,可以通过写一些复杂的观察者听操作按钮/链接来解决问题。 在本地观察员shiny是专为听...

    spring URL配置

    `&lt;bean id="methodNameResolver" class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver"&gt;`定义了`methodNameResolver`,它是一个Spring MVC中的多动作控制器方法名解析器。...

    appium客户端1.3.1

    appium客户端 ...Appium客户端类库实现了Mobile JSON Wire Protocol(一个标准协议的官方扩展草稿)和W3C Webdriver spec(一个传输不可预知的自动化协议,该协议定义了MultiAction 接口)的元素。

    新鲜出炉:appium2.0+ 单点触控和多点触控新的解决方案.doc

    在 Appium 2.0 之前,单手指触屏和多手指触屏分别是由 TouchAction 类和 Multiaction 类实现的。但是在 Appium 2.0 之后,这两个方法将会被舍弃。 W3C actions 是什么? W3C actions 是一种新的触控解决方案,它将...

    ActionForm属性中存在对象数组如何处理

    public class MultiAction extends Action { public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { MultiForm multiForm = ...

Global site tag (gtag.js) - Google Analytics