草庐IT

Spring-xd

全部标签

java - Spring 参数化/理论 JUnit 测试

我希望结合SpringProfilesandConfigurations的灵active与并行运行的JUnit测试一起使用Parameterized或Theories注解。有什么方法可以合并所有这些功能来运行我的单元测试吗?我一直遇到的问题是参数需要访问注入(inject)的bean,这是不可能的,因为用@Parameters或@DataPoints注释的函数应该是静态的。我真的很讨厌必须将它连接到每个类甚至某处的静态函数中,因为我希望能够快速切换配置文件而不必更改Java代码。这可能吗? 最佳答案 找到ticket对于这个请求。附

java - 通过 Spring + Hibernate 只读数据

注意到如果我想读取一些数据并且如果我没有事务上下文我将无法这样做因为org.hibernate.HibernateException:NoSessionfoundforcurrentthread对于读取数据,通常不需要事务。因此,为了让Spring管理session,即使对于只读操作(如选择...),它也需要有一个事务?这不是开销吗?PS.我不想手动打开和关闭session...非常感谢。 最佳答案 @Transactional除了指示spring启动和提交事务外,还告诉spring打开和关闭session。这不是很简单,但这就是它

java - Spring 安全 : excluding WSDL document from requiring authentication

我创建了一个AxisWeb服务作为在Tomcat7上运行的Java6应用程序。为了安全,集成了SpringSecurity2.0.1框架。出于安全目的,应该使用基本身份验证来保护服务端点。但是,WSDL文档应该是公开的。我创建了一个像这样的Spring安全配置:问题是无论拦截url行的顺序如何,该行似乎总是应用和行被忽略。我本以为可以以某种方式控制行为,例如通过指定顺序(以便SpringSecurity选择第一个或最后一个匹配规则)或通过规则的特殊性,以便SpringSecurity选择最具体的规则,即在这种情况下最后带有“wsdl”的规则。如何排除WSDL文档进行身份验证,同时为实际

java - 如何集成 Javafx 和 Spring MVC

我想在我的网络应用程序中使用JavaFx作为前端。我的问题是,是否可以将模型对象与使用JavaFx开发的表单绑定(bind)。我恳请您说明一下这个问题。如果您需要对此进行更多说明,请告诉我 最佳答案 Web前端(如SpringMVC)和富客户端(以及RIA,如JavaFX)之间的主要区别在于,对于Web前端,服务器端逻辑与Web框架在同一JVM中运行,而对于富客户端服务器端逻辑和客户端运行在2个独立的JVM上,一个在服务器机器上,一个在客户端机器上。富客户端通常在用户运行之前就已完全下载/安装,而对于Web前端,每个HTML页面可能

java - 为什么 Spring 不将我的 @Autowired 成员连接到依赖的 jar 中?

我正在使用Spring3.1构建一个GoogleAppEngine应用程序,但在我的一个jar中获取成员时遇到了问题。我有三个项目:服务器server.modelserver.persistence我有一个ant构建脚本,这样当我的工作区构建时,它会为server.model和server.persistence创建jar,并将它们放在正确的lib目录中对于server项目。在server中,我可以从server.model和server.persistence中Autowiring东西,但在server.model我的server.persistencebean没有连接,即使它们与s

java - Spring Data JPA 无效的 page.sort 参数

在将SpringDataJPA与Hibernate结合使用的Web应用程序中,我们利用webpagination在各种实体列表中提供分页和排序功能的功能。@ControllerpublicclassMyEntityController{@RequestMapping(method=RequestMethod.GET)publicModelAndViewlist(Pageablepageable){...}}@ConfigurationpublicclassMyWebMvcConfigextendsWebMvcConfigurationSupport{@Overridepublicvoi

java - 如何停止使用 spring 任务安排的作业

我已经实现了一个示例spring计划任务,其applicationContext如下,我怎样才能停止这个调度方法? 最佳答案 将ThreadPoolTask​​Scheduler注入(inject)到另一个bean中,并调用shutdown()。如果这是NotAcceptable,您可以配置cronbean来接受一个标志。例如:publicclassJob(){privatefinalAtomicBooleanstop=newAtomicBoolean(false);publicvoidshow(){if(stop.get()){r

java - xml配置文件中的spring表达式

为不同的用户设置不同的属性集是很有用的。在执行应用程序时,spring无法识别该表达式。上下文没有启动,spring说:classpathresource[path/to/package/#{systemProperties['user.name']}.properties]cannotbeopened当我用生成有效资源的字符串手动替换表达式时,行为符合预期。manualstates它应该工作。spring-context和spring-core(3.1.2-RELEASE)在类路径中。spring怎么不pick环境变量?我愿意接受解决相同功能问题的替代解决方案。

java - Spring MVC为什么此Hello World在没有注释驱动标签的情况下运行良好(与Spring的任何其他项目不同)

我已经开始学习SpringMVC并阅读此教程:http://viralpatel.net/blogs/spring-3-mvc-create-hello-world-application-spring-3-mvc/好的,这对我来说很清楚。在此示例中,我使用web.xml文件来配置我的Web应用程序:Spring3MVCindex.jspspringorg.springframework.web.servlet.DispatcherServlet1spring*.html并使用spring-servlet.xml文件来配置muDispatcherServlet:而且,正如您在上一个链接

java - Spring Security getPrincipal() 方法返回 anonymousUser

在我的springweb应用程序中,我想在我的Controller中获得一个经过身份验证的用户:Objectprincipal=SecurityContextHolder.getContext().getAuthentication().getPrincipal();但是主体的值是“anonymousUser”,尽管我已经登录了。如何获得经过身份验证的用户?我在spring-security.xml中的配置: 最佳答案 不确定我是否理解,但试试这个 关于java-SpringSecuri