小编rpt*_*t57的帖子

从JUnit中的'before'方法中排除单个测试

我的测试类中的所有测试在@Before执行每个测试之前执行'before'方法(使用JUnit注释).

我需要一个特定的测试,不要在方法之前执行它.

有办法吗?

java testing junit

17
推荐指数
4
解决办法
2万
查看次数

Web流程中的简单变量

view-stateflow.xml中有不同之.所有这些州都有相同的观点.现在我想设置一个变量,它只包含一个String,并在视图文件中调用它来自定义内容.
这是我的文件:
flow.xml:对于示例两个视图状态

<view-state id="rcpm" view="rc/rcmembers.xhtml">
    <on-entry>
        <evaluate expression="RCHtmlCache.getCommunityList('rcpm')"
            result="flowScope.members" />
    </on-entry>
</view-state>

<view-state id="rcarch" view="rc/rcmembers.xhtml">
   <on-entry>
        <evaluate expression="RCHtmlCache.getCommunityList('rcarch')"
            result="flowScope.members" />
    </on-entry>
</view-state>
Run Code Online (Sandbox Code Playgroud)

在这个文件中,我需要一个带有视图状态ID值的变量,例如"rcarch".

rcmembers.xhtml 只是我要调用变量的代码部分

<p:panel id="panel" header="Memberslist of **Here comes the value of the variable">
Run Code Online (Sandbox Code Playgroud)

希望你能理解我的问题......

java jsf spring spring-webflow

9
推荐指数
2
解决办法
2万
查看次数

Spring Security 中权限的命名约定?

我目前正在使用 Spring Security 在我们的 Web 应用程序中实现一个安全层,更准确地说是通过实现我们自己的 PermissionEvaluator 来实现 hasPermission() 方法。

我想知道是否有任何命名约定/库来表示对模型对象、操作等的权限。

方法签名是 hasPermission(Object param, Object permission) 这让事情变得非常开放。大多数人似乎使用一个字符串作为第二个参数,并使用一个对象或对象数组作为第一个参数,所以他们最终得到了像 hasPermission(#object, 'edit') 这样的东西。

  • 是否有标准的许可清单或约定?(查看、编辑、修改、创建、添加、删除、移除、打印、列出...)
  • 使用字符串、数字或枚举来获得许可是否更好?
  • 是否有命名操作的约定(addPersonToProject、personToProjectAdd...)
  • 您能否分享一些有关您用于此类角色和权限的实现的信息?

permissions naming-conventions spring-security

5
推荐指数
0
解决办法
753
查看次数

我可以在Spring MVC控制器中获取当前的Webflow状态吗?

从表面上看,有点奇怪的问题!但我正在创建一个使用webflow和传统Spring MVC控制器的Web应用程序.

从其中一个Webflow视图中,http请求(ajax)从客户端发送到spring控制器.当它最初被编码时,它与webflow没有很多逻辑连接,但现在事情已经开始,控制器可以真正知道请求来自哪个屏幕(视图状态).

我的控制器方法签名如下所示:

@RequestMapping(value="/AjaxStuff", method=RequestMethod.POST)
public String ajaxStuff(@ModelAttribute("quote") QB2MotorQuote p_quote, BindingResult p_bindingResult, 
        HttpServletRequest p_req, Model p_model, DefaultMessageContext p_messages) {
Run Code Online (Sandbox Code Playgroud)

我从一些webflow动作类中了解到,我可以从RequestContext对象获取当前状态:

public Event checkDeclines(RequestContext p_ctx) throws Exception {
    // get the current state
    StateDefinition state = p_ctx.getCurrentState();
Run Code Online (Sandbox Code Playgroud)

我从来没有真正理解Spring所做的'voodoo':)只需在方法签名上指定它们就可以自动注入参数(当然它只能注入它知道的东西??).我试过简单地改变我的控制器方法的方法签名来注入RequestContext(徒劳地希望它会被注入),但事实并非如此.它抱怨RequestContext是一个接口.

所以,有没有人知道如何让我的控制器知道当前的webflow状态 - 通过注入控制器方法签名中的东西,或者我可以从某种方式从http请求中获取它(或者我可以从请求获得的会话) ).

任何帮助都非常感谢.

java spring spring-mvc spring-webflow-2

4
推荐指数
1
解决办法
4742
查看次数

颜色指定区域?

我试图弄清楚是否有一种方法可以只使用grid.circle创建的圆圈的一半.

    library(grid)
    grid.circle(x=.5, y=.5, r=.25,gp=gpar(lwd=10))
Run Code Online (Sandbox Code Playgroud)

我想让上半部分为蓝色,下半部分为白色.

谢谢您的帮助!

geometry r

4
推荐指数
1
解决办法
251
查看次数

为什么我在matlab中使用这个短代码来获取蓝色,绿色或红色通道?

rgb = imread('peppers.png');
imshow(rgb(:,:,1));
Run Code Online (Sandbox Code Playgroud)

当我把它放在图像是灰色,而不是绿色或蓝色或红色.这是为什么?
难道我做错了什么?

matlab image image-processing

2
推荐指数
2
解决办法
2345
查看次数